New Concept English Two 21 55

本文讲述了使用新发明的探宝器寻找宝藏的故事,虽然最终只找到了一枚几乎无价值的金币和一个空箱子,但人们对探宝器仍抱有希望。此外,还分享了一位家庭主妇在准备肉馅饼时接到电话而引发的一系列令人啼笑皆非的生活趣事。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

$课文53  触电的蛇

544. At last firemen have put out a big forest fire in California.

        消防队员们终于扑灭了加利福尼亚的一场森林大火。

545. Since then, they have been trying to find out how the fire began.

        从那时起,他们一直试图找出起火的原因。

546. Forest fires are often caused by broken glass or by cigarette ends which people carelessly throw away.

        森林火灾时常由破碎的玻璃或人们随手扔掉的香烟头引起。

547. Yesterday the firemen examined the ground carefully, but were not able to find any broken glass.

        昨天,消防队员仔细查看了地面,但未能发现碎玻璃。

548. They were also quite sure that a cigarette end did not start the fire.

        他们还十分肯定火灾也不是由烟头引起的。

549. This morning, however, a firemen accidentally discovered the cause.

        然而今天上午,一个消防队员偶然发现了起火的原因。

550. He noticed the remains of a snake which was wound round the electric wires of a 16,000-volt power line.

        他发现了缠绕在16,000伏高压线上的一条死蛇。

551. In this way, he was able to solve the mystery.

        就这样,他解开了起火之谜。

552. The explanation was simple but very unusual.

        解释很简单,却异乎寻常。

553. A bird had snatched up the snake from the ground and then dropped it on to the wires.

        一只鸟把蛇从地上抓起来,然后把它扔到了电线上。

554. The snake then wound itself round the wires.

        于是蛇就缠住了几根电线。

555. When it did so, it sent sparks down to the ground and these immediately started a fire.

        当它这样做时,把火花送到了地面,这些火花立刻引起了一场大火。

$课文54  粘糊的手指

556. After breakfast, I sent the children to school and then I went to the shops.

        早饭后,我送孩子们上学,然后就去了商店。

557. It was still early when I returned home.

        我回到家时,时间还早。

558. The children were at school, my husband was at work and the house was quiet.

        孩子们在上学,我丈夫在上班,家里清静得很。

559. So I decided to make some meat pies.

        于是我决定做些肉馅饼。

560. In a short time I was busy mixing butter and flour and my hands were soon covered with sticky pastry.

        不一会儿我就忙着调拌起了黄油和面粉,很快我的手上就沾满了粘粘的面糊。

561. At exactly that moment, the telephone rang.

        恰恰在此时,电话铃响了。

562. Nothing could have been more annoying.

        没有什么能比这更烦人了。

563. I picked up the receiver between two sticky fingers and was dismayed when I recognized the voice of Helen Bates.

        我用两个沾满面糊的手指捏起了话筒。当听出是海伦.贝茨的声音时,非常丧气。

564. It took me ten minutes to persuade her to ring back later.

        我用了10分钟的时间才说服她过会儿再来电话。

565. At last I hung up the receiver.

        我终于挂上了话筒。

566. What a mess! There was pastry on my fingers, on the telephone, and on the doorknobs.

        真是糟糕透了!我的手指上、电话机上以及门的把手上,都沾上了面糊。

567. I had no sooner got back to the kitchen than the doorbell rang loud enough to wake the dead.

        我刚回到厨房,门铃又响了起来,响声足以把死人唤醒。

568. This time it was the postman and he wanted me to sign for a registered letter!

        这次是邮递员,他要我签收一封挂号信!

$课文55  并非金矿

569. Dreams of finding lost treasure almost came true recently.

        最近,找到失踪宝藏的梦想差一点儿变成现实。

570. A new machine called 'The Revealer' has been invented and it has been used to detect gold which has been buried in the ground.

        一种叫“探宝器”的新机器已经发明出来,并被人们用来探测地下埋藏的金子。

571. The machine was used in a cave near the seashore where -- it is said -- pirates used to hide gold.

        在靠近海边的一个据说过去海盗常在里面藏金子的岩洞里,这种机器被派上了用场。

572. The pirates would often bury gold in the cave and then fail to collect it.

        海盗们过去常把金子埋藏在那个洞里,可后来却没能取走。

573. Armed with the new machine, a search party went into the cave hoping to find buried treasure.

        一支用这种新机器装备起来的探宝队进入了这个岩洞,希望找到埋藏着的金子。

574. The leader of the party was examining the soil near the entrance to the cave when the machine showed that there was gold under the ground.

        当这个队的队长正在检查洞口附近的土壤时,那台机器显示出它的下面埋有金子。

575. Very excited, the party dug a hole two feet deep.

        队员们异常激动,就地挖了一个两英尺深的坑,

576. They finally found a small gold coin which was almost worthless.

        但最后找到的是一枚几乎一钱不值的小金币。

577. The party then searched the whole cave thoroughly but did not find anything except an empty tin trunk.

        队员们接着又把整个洞彻底搜寻了一遍,但除了一只空铁皮箱外什么也没找到。

578. In spite of this, many people are confident that'The Revealer'may reveal something of value fairly soon.

        尽管如此,很多人仍然相信“探宝器”很快就会探出值钱的东西来。

转载于:https://www.cnblogs.com/huangbaobaoi/p/7497095.html

Now, we have a way to perceive that the user is pressing a key. We know when we want to move up, down, left, and right. We know at each iteration of the main loop exactly, what the user wants; we just have to update the circle with a new position depending on this input. This method gives us a great advantage. So finally we can write something in our update() function, namely, the movement of our player. We check which of the four Boolean member variables is true, and determine the movement accordingly. By using += (instead of =) and if (instead of else if), we implicitly handle the case where two opposite keys, such as right and left are pressed at the same time—the movement stays zero. The update() function is shown in the following code snippet: void Game::update() { sf::Vector2f movement(0.f, 0.f); if (mIsMovingUp) movement.y -= 1.f; if (mIsMovingDown) movement.y += 1.f; if (mIsMovingLeft) movement.x -= 1.f; if (mIsMovingRight) movement.x += 1.f; mPlayer.move(movement); } We introduce two new things here: a vector and the move() function on the circle shape. The move() function does what its name says, it moves the shape by the amount we provide it. Vector algebra Vectors are an important part of algebraic mathematics. They imply lots of rules and definitions, which go beyond the scope of our book. However, SFML's sf::Vector2 class template is way more practical, both in concept and functionality. To be as simple as we could possibly be, we know that a coordinate in a two-dimensional Cartesian system would need two components: x and y. Because in graphics all coordinates are expressed with the decimal float data type, sf::Vector2 is instantiated as sf::Vector2<float>, which conveniently has a typedef named sf::Vector2f. Such an object is made to contain two member variables, x and y. This makes our life simpler, because now we don't need to pass two variables to functions, as we can fit both in a single sf::Vector2f object. sf::Vector2f also defines common vector operations, such as additions and subtractions with other vectors, or multiplications and divisions with scalars (single values), effectively shortening our code.翻译,要求每行中英文对照
03-08
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值