├── .github └── workflows │ ├── blank.yml │ └── static.yml ├── .gitignore ├── README.md ├── backup ├── CopyofFallingSystem.as ├── Disappear.as ├── EliminateCheck.as ├── FallingAsWill.as ├── FallingSystem.as ├── GetConnectedUncleIndex.as └── TestBase.as ├── build ├── Effector │ ├── .flexLibProperties │ ├── .project │ └── .settings │ │ └── org.eclipse.core.resources.prefs ├── EffectorTest │ ├── .actionScriptProperties │ ├── .project │ └── .settings │ │ └── org.eclipse.core.resources.prefs ├── EliminationSystem │ ├── .actionScriptProperties │ ├── .flexLibProperties │ ├── .project │ └── .settings │ │ └── org.eclipse.core.resources.prefs ├── EliminationSystemTest │ ├── .actionScriptProperties │ ├── .project │ └── .settings │ │ └── org.eclipse.core.resources.prefs ├── FallingSystem │ ├── .project │ └── .settings │ │ └── org.eclipse.core.resources.prefs ├── FallingSystemTest │ ├── .actionScriptProperties │ ├── .project │ └── .settings │ │ └── org.eclipse.core.resources.prefs ├── GameCore │ ├── .flexLibProperties │ ├── .project │ └── .settings │ │ └── org.eclipse.core.resources.prefs ├── MapSystem │ ├── .actionScriptProperties │ ├── .flexLibProperties │ ├── .project │ └── .settings │ │ └── org.eclipse.core.resources.prefs ├── MapSystemTest │ ├── .actionScriptProperties │ ├── .project │ └── .settings │ │ └── org.eclipse.core.resources.prefs ├── kxxxl │ ├── .actionScriptProperties │ ├── .project │ └── .settings │ │ └── org.eclipse.core.resources.prefs └── lsx │ ├── .actionScriptProperties │ ├── .project │ └── .settings │ └── org.eclipse.core.resources.prefs ├── libs ├── batata.swc ├── core.swc └── greensock.swc ├── res ├── Readme.txt ├── bin-debug │ └── zh_CN │ │ ├── config.mbf │ │ ├── config.tpf │ │ ├── img │ │ ├── img.png │ │ ├── img.xml │ │ ├── img2.png │ │ └── img2.xml │ │ ├── sound │ │ ├── sound_Drop.mp3 │ │ ├── sound_GameSceneBGM.mp3 │ │ ├── sound_SwapFun.mp3 │ │ ├── sound_WorldSceneBGM.mp3 │ │ ├── sound_contnuousMatch_11.mp3 │ │ ├── sound_contnuousMatch_3.mp3 │ │ ├── sound_contnuousMatch_5.mp3 │ │ ├── sound_contnuousMatch_7.mp3 │ │ ├── sound_contnuousMatch_9.mp3 │ │ ├── sound_create_color.mp3 │ │ ├── sound_create_strip.mp3 │ │ ├── sound_create_wrap.mp3 │ │ ├── sound_eliminate_1.mp3 │ │ ├── sound_eliminate_2.mp3 │ │ ├── sound_eliminate_3.mp3 │ │ ├── sound_eliminate_4.mp3 │ │ ├── sound_eliminate_5.mp3 │ │ ├── sound_eliminate_6.mp3 │ │ ├── sound_eliminate_7.mp3 │ │ ├── sound_eliminate_8.mp3 │ │ ├── sound_eliminate_color.mp3 │ │ ├── sound_eliminate_strip.mp3 │ │ ├── sound_eliminate_wrap.mp3 │ │ ├── sound_frosint_break.mp3 │ │ ├── sound_ice_break.mp3 │ │ ├── sound_swap.mp3 │ │ ├── sound_swap_colorcolor_cleanAll.mp3 │ │ ├── sound_swap_colorcolor_swap.mp3 │ │ ├── sound_swap_lineline.mp3 │ │ ├── sound_swap_wrapline.mp3 │ │ └── sound_swap_wrapwrap.mp3 │ │ └── 资源批处理.txt ├── origin │ ├── arrow │ │ ├── arrow_1.png │ │ ├── arrow_2.png │ │ ├── arrow_3.png │ │ ├── arrow_4.png │ │ ├── whirlpool.png │ │ └── whirlpool2.png │ ├── block │ │ ├── bubble │ │ │ ├── bubble_1.png │ │ │ ├── bubble_10.png │ │ │ ├── bubble_11.png │ │ │ ├── bubble_2.png │ │ │ ├── bubble_3.png │ │ │ ├── bubble_4.png │ │ │ ├── bubble_5.png │ │ │ ├── bubble_6.png │ │ │ ├── bubble_7.png │ │ │ ├── bubble_8.png │ │ │ └── bubble_9.png │ │ ├── cage │ │ │ └── cage_1.png │ │ ├── rope │ │ │ ├── rope_1.png │ │ │ └── rope_ud.png │ │ └── snow │ │ │ ├── snow_1_0.png │ │ │ ├── snow_1_1.png │ │ │ ├── snow_1_10.png │ │ │ ├── snow_1_2.png │ │ │ ├── snow_1_3.png │ │ │ ├── snow_1_4.png │ │ │ ├── snow_1_5.png │ │ │ ├── snow_2_0.png │ │ │ ├── snow_2_1.png │ │ │ ├── snow_2_10.png │ │ │ ├── snow_2_2.png │ │ │ ├── snow_2_20.png │ │ │ ├── snow_2_3.png │ │ │ ├── snow_2_4.png │ │ │ ├── snow_2_5.png │ │ │ ├── snow_2_6.png │ │ │ ├── snow_2_7.png │ │ │ ├── snow_2_8.png │ │ │ └── snow_2_9.png │ ├── btn_blue.png │ ├── btn_gray.png │ ├── btn_green.png │ ├── effect │ │ ├── eliminate_1.png │ │ ├── eliminate_10.png │ │ ├── eliminate_11.png │ │ ├── eliminate_2.png │ │ ├── eliminate_3.png │ │ ├── eliminate_4.png │ │ ├── eliminate_5.png │ │ ├── eliminate_6.png │ │ ├── eliminate_7.png │ │ ├── eliminate_8.png │ │ ├── eliminate_9.png │ │ ├── eliminate_line_1.png │ │ ├── grow_big_1.png │ │ ├── grow_big_10.png │ │ ├── grow_big_11.png │ │ ├── grow_big_12.png │ │ ├── grow_big_13.png │ │ ├── grow_big_14.png │ │ ├── grow_big_2.png │ │ ├── grow_big_3.png │ │ ├── grow_big_4.png │ │ ├── grow_big_5.png │ │ ├── grow_big_6.png │ │ ├── grow_big_7.png │ │ ├── grow_big_8.png │ │ ├── grow_big_9.png │ │ ├── select_1.png │ │ ├── select_10.png │ │ ├── select_11.png │ │ ├── select_12.png │ │ ├── select_13.png │ │ ├── select_14.png │ │ ├── select_15.png │ │ ├── select_2.png │ │ ├── select_3.png │ │ ├── select_4.png │ │ ├── select_5.png │ │ ├── select_6.png │ │ ├── select_7.png │ │ ├── select_8.png │ │ └── select_9.png │ ├── front_bg.png │ ├── game_bg.png │ ├── sound │ │ ├── sound.DeadlineStep.2db42b6adeece7f0337c7f1caec51960.mp3 │ │ ├── sound.EliminateTip.4d6542e293ceeef62a1069a16c85b699.mp3 │ │ ├── sound.Keyboard.73dc4a44bc6f96eda224269695f56e2e.mp3 │ │ ├── sound.PopupClose.f53c6e4dfb0c0f995456ae1f2105d3da.mp3 │ │ ├── sound.PopupOpen.63adcb04ce3aa61fa7e4047eb08fa85a.mp3 │ │ ├── sound.add.energy.b596a456157a9d523f16edf3063f79af.mp3 │ │ ├── sound.balloon.break.3773f721717c2867082ee42a4d79213d.mp3 │ │ ├── sound.balloon.runaway.e65a1f5d4e8e43b520e77f3136bd5baf.mp3 │ │ ├── sound.blessing.808b1ff1ba91d148b1d31258cf7fc8aa.mp3 │ │ ├── sound.bonus.time.cd5708169e45f51bbe712a157d3ecb37.mp3 │ │ ├── sound.click.bubble.9f969538bd67bf0f380f64240a31dc69.mp3 │ │ ├── sound.click.common.button.73071f063199241520c7a3a6d2cf9d38.mp3 │ │ ├── sound.clipStar.90ea4db7cfa8d1e921297b6cd265947e.mp3 │ │ ├── sound.coin.tick.39d1600f50a45c115422249cbb3a2260.mp3 │ │ ├── sound.fireworks.54e410cadb61f1d8258e41d170ff4fe4.mp3 │ │ ├── sound.monster.jumpout.db772e97d988ef412b217143a5b9c5cf.mp3 │ │ ├── sound.panel.vertical.popout.ef7bb7edf7d0bbed3f09c6097b4a6480.mp3 │ │ ├── sound.reward.coin.e2cfed69091fa429e3ef65fc37363cf2.mp3 │ │ ├── sound.reward.prop.b635c929e8d26aa267e8d961a00291c3.mp3 │ │ ├── sound.roost0.7db61fedb357dd4fff71311b56b36827.mp3 │ │ ├── sound.roost1.a49c7490b08b79de6281d8d6eda8c159.mp3 │ │ ├── sound.roost2.bb7bdfcd9827da4c9ff384074ce77af9.mp3 │ │ ├── sound.roost3.9eae73428c22bc2bd52d9a46d8cba7c5.mp3 │ │ ├── sound.star.light.0b42398a12e1b2f075e9965e4d608765.mp3 │ │ ├── sound.step.to.line.a93d9f5b0e378c80da3fbed808f3b835.mp3 │ │ ├── sound.tileBlocker.turn.a2db97f64dadc9af78b11542103cf576.mp3 │ │ └── sound.use.energy.ac0a41156ceb57f8020b2c4e7dd70fc7.mp3 │ ├── tile.png │ ├── tmp │ │ ├── bear_gray │ │ │ ├── bear_gray1.png │ │ │ ├── bear_gray2.png │ │ │ ├── bear_gray3.png │ │ │ ├── boom │ │ │ │ ├── bear_gray_boom_10.png │ │ │ │ ├── bear_gray_boom_11.png │ │ │ │ ├── bear_gray_boom_12.png │ │ │ │ ├── bear_gray_boom_13.png │ │ │ │ ├── bear_gray_boom_14.png │ │ │ │ ├── bear_gray_boom_15.png │ │ │ │ ├── bear_gray_boom_16.png │ │ │ │ ├── bear_gray_boom_17.png │ │ │ │ ├── bear_gray_boom_18.png │ │ │ │ ├── bear_gray_boom_19.png │ │ │ │ ├── bear_gray_boom_2.png │ │ │ │ ├── bear_gray_boom_20.png │ │ │ │ ├── bear_gray_boom_21.png │ │ │ │ ├── bear_gray_boom_22.png │ │ │ │ ├── bear_gray_boom_23.png │ │ │ │ ├── bear_gray_boom_24.png │ │ │ │ ├── bear_gray_boom_25.png │ │ │ │ ├── bear_gray_boom_26.png │ │ │ │ ├── bear_gray_boom_27.png │ │ │ │ ├── bear_gray_boom_28.png │ │ │ │ ├── bear_gray_boom_29.png │ │ │ │ ├── bear_gray_boom_3.png │ │ │ │ ├── bear_gray_boom_30.png │ │ │ │ ├── bear_gray_boom_31.png │ │ │ │ ├── bear_gray_boom_32.png │ │ │ │ ├── bear_gray_boom_4.png │ │ │ │ ├── bear_gray_boom_5.png │ │ │ │ ├── bear_gray_boom_6.png │ │ │ │ ├── bear_gray_boom_7.png │ │ │ │ ├── bear_gray_boom_8.png │ │ │ │ ├── bear_gray_boom_9.png │ │ │ │ └── gray_boom_1.png │ │ │ ├── gray_change_1.png │ │ │ ├── line │ │ │ │ └── gray_line_1.png │ │ │ ├── normal │ │ │ │ └── gray_normal_1.png │ │ │ └── 【素材王国】开心消消乐 (31).png │ │ ├── blue │ │ │ ├── blue_change_1.png │ │ │ ├── boom │ │ │ │ └── blue_boom_1.png │ │ │ ├── line │ │ │ │ └── blue_line_1.png │ │ │ ├── normal │ │ │ │ └── blue_normal_1.png │ │ │ └── 【素材王国】开心消消乐 (283).png │ │ ├── green │ │ │ ├── boom │ │ │ │ └── green_boom_1.png │ │ │ ├── green_change_1.png │ │ │ ├── line │ │ │ │ └── green_line_1.png │ │ │ ├── normal │ │ │ │ └── green_normal_1.png │ │ │ └── 【素材王国】开心消消乐 (247).png │ │ ├── purple │ │ │ ├── boom │ │ │ │ └── purple_boom_1.png │ │ │ ├── line │ │ │ │ └── purple_line_1.png │ │ │ ├── normal │ │ │ │ └── purple_normal_1.png │ │ │ ├── purple_change_1.png │ │ │ └── 【素材王国】开心消消乐 (57).png │ │ ├── red │ │ │ ├── boom │ │ │ │ └── red_boom_1.png │ │ │ ├── line │ │ │ │ └── red_line_1.png │ │ │ ├── normal │ │ │ │ └── red_normal_1.png │ │ │ ├── red_change_1.png │ │ │ └── 【素材王国】开心消消乐 (243).png │ │ ├── super │ │ │ └── super_normal_1.png │ │ └── yellow │ │ │ ├── boom │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ └── 6.png │ │ │ ├── line │ │ │ └── yellow_line_1.png │ │ │ ├── normal │ │ │ └── yellow_normal_1.png │ │ │ ├── yellow_change_1.png │ │ │ └── 【素材王国】开心消消乐 (59).png │ ├── 【素材王国】开心消消乐 (350).png │ └── 【素材王国】开心消消乐 (454).png └── originRes │ ├── img.tps │ ├── img │ ├── arrow_1.png │ ├── arrow_2.png │ ├── arrow_3.png │ ├── arrow_4.png │ ├── blue_boom_1.png │ ├── blue_change_1.png │ ├── blue_line_1.png │ ├── blue_normal_1.png │ ├── btn_blue.png │ ├── btn_gray.png │ ├── btn_green.png │ ├── bubble_1.png │ ├── bubble_10.png │ ├── bubble_11.png │ ├── bubble_2.png │ ├── bubble_3.png │ ├── bubble_4.png │ ├── bubble_5.png │ ├── bubble_6.png │ ├── bubble_7.png │ ├── bubble_8.png │ ├── bubble_9.png │ ├── cage_1.png │ ├── eliminate_1.png │ ├── eliminate_10.png │ ├── eliminate_11.png │ ├── eliminate_2.png │ ├── eliminate_3.png │ ├── eliminate_4.png │ ├── eliminate_5.png │ ├── eliminate_6.png │ ├── eliminate_7.png │ ├── eliminate_8.png │ ├── eliminate_9.png │ ├── eliminate_line_1.png │ ├── gray_boom_1.png │ ├── gray_change_1.png │ ├── gray_line_1.png │ ├── gray_normal_1.png │ ├── green_boom_1.png │ ├── green_change_1.png │ ├── green_line_1.png │ ├── green_normal_1.png │ ├── grow_big_1.png │ ├── grow_big_10.png │ ├── grow_big_11.png │ ├── grow_big_12.png │ ├── grow_big_13.png │ ├── grow_big_14.png │ ├── grow_big_2.png │ ├── grow_big_3.png │ ├── grow_big_4.png │ ├── grow_big_5.png │ ├── grow_big_6.png │ ├── grow_big_7.png │ ├── grow_big_8.png │ ├── grow_big_9.png │ ├── purple_boom_1.png │ ├── purple_change_1.png │ ├── purple_line_1.png │ ├── purple_normal_1.png │ ├── red_boom_1.png │ ├── red_change_1.png │ ├── red_line_1.png │ ├── red_normal_1.png │ ├── rope_1.png │ ├── rope_ud.png │ ├── select_1.png │ ├── select_10.png │ ├── select_11.png │ ├── select_12.png │ ├── select_13.png │ ├── select_14.png │ ├── select_15.png │ ├── select_2.png │ ├── select_3.png │ ├── select_4.png │ ├── select_5.png │ ├── select_6.png │ ├── select_7.png │ ├── select_8.png │ ├── select_9.png │ ├── snow_1.png │ ├── snow_1_0.png │ ├── snow_1_1.png │ ├── snow_1_2.png │ ├── snow_1_3.png │ ├── snow_1_4.png │ ├── snow_1_5.png │ ├── snow_2.png │ ├── snow_2_0.png │ ├── snow_2_1.png │ ├── snow_2_10.png │ ├── snow_2_2.png │ ├── snow_2_3.png │ ├── snow_2_4.png │ ├── snow_2_5.png │ ├── snow_2_6.png │ ├── snow_2_7.png │ ├── snow_2_8.png │ ├── snow_2_9.png │ ├── super_normal_1.png │ ├── tile.png │ ├── whirlpool.png │ ├── whirlpool2.png │ ├── yellow_boom_1.png │ ├── yellow_change_1.png │ ├── yellow_line_1.png │ └── yellow_normal.png │ ├── img2.tps │ └── img2 │ ├── front_bg.png │ └── game_bg.png ├── src ├── Effector │ └── src │ │ └── z_spark │ │ └── attractionsystem │ │ ├── AConst.as │ │ ├── EffectNameConst.as │ │ ├── Effector.as │ │ └── TweenExchange.as ├── EffectorTest │ └── src │ │ ├── EffectorTest.as │ │ └── MapBg.as ├── EliminationSystem │ └── src │ │ └── z_spark │ │ └── eliminatesystem │ │ ├── ColorConst.as │ │ ├── CombineEliminate.as │ │ ├── DirConst.as │ │ ├── DragControl.as │ │ ├── EliminateCheck2.as │ │ ├── EliminateCheck3.as │ │ ├── EliminateSystem.as │ │ ├── EliminatedSystemDebugger.as │ │ ├── Exchange.as │ │ ├── HandleResult.as │ │ ├── IEliminateEntity.as │ │ ├── IIntegrationSys_ES.as │ │ └── TypeConst.as ├── EliminationSystemTest │ └── src │ │ ├── EAnimal.as │ │ ├── ESuperAnimal.as │ │ ├── EliminationSystemTest.as │ │ └── Intersection.as ├── FallingSystem │ └── src │ │ └── z_spark │ │ └── fallingsystem │ │ ├── FPriority.as │ │ ├── FUtil.as │ │ ├── FallingSystem.as │ │ ├── FallingSystemDebugger.as │ │ ├── IFallingEntity.as │ │ ├── IIntegrationSys_FS.as │ │ ├── Node.as │ │ ├── NodeController.as │ │ └── Relation.as ├── FallingSystemTest │ └── src │ │ ├── FAnimal.as │ │ ├── FallingSystemTest.as │ │ ├── Intersection.as │ │ ├── TestBase.as │ │ └── map │ │ ├── MapBg.as │ │ └── MapData.as ├── GameCore │ └── src │ │ └── z_spark │ │ └── kxxxlcore │ │ ├── Assert.as │ │ ├── ExchangeStatus.as │ │ ├── GameSize.as │ │ └── IEntity.as ├── MapEditor │ └── MapEditor.rar ├── MapSystem │ └── src │ │ └── z_spark │ │ └── mapsystem │ │ ├── BlockTypeConst.as │ │ ├── IBlockEntity.as │ │ ├── IIntegrationSys_MS.as │ │ ├── MapSystem.as │ │ ├── MapSystemDebugger.as │ │ └── MapTile.as ├── MapSystemTest │ └── src │ │ ├── MapSystemTest.as │ │ └── map │ │ ├── MapBg.as │ │ └── MapData.as └── lsx │ └── src │ ├── lsx.as │ └── z_spark │ └── kxxxl │ ├── animal │ ├── Animal.as │ ├── AnimalEntity.as │ └── AnimalUtil.as │ ├── block │ ├── BlockEntity.as │ ├── Bubble.as │ ├── Factory.as │ ├── Fence.as │ └── Ice.as │ ├── data │ ├── DataManager.as │ ├── GameData.as │ ├── Level1.as │ ├── Level2.as │ ├── Level3.as │ ├── Level33.as │ ├── Level34.as │ ├── Level4.as │ ├── Level5.as │ ├── Level8.as │ └── LevelBase.as │ └── game │ ├── Game.as │ ├── Intersection.as │ └── SceneBase.as ├── version ├── debugscreenshot │ ├── Firefox_Screenshot_2015-10-09T13-31-55.917Z.png │ └── Firefox_Screenshot_2015-10-09T13-35-52.022Z.png ├── v1 │ ├── pic1.png │ ├── pic2.png │ └── v1.7z ├── v1_1 │ ├── QQ截图20151005221633.png │ ├── QQ截图20151005221710.png │ ├── QQ截图20151005221724.png │ ├── QQ截图20151005221739.png │ └── v1_1.7z ├── v1_2 │ ├── QQ截图20151006205514.png │ ├── QQ截图20151009014306.png │ └── v1_2.7z └── v2_0 │ └── v2_0.7z └── 开心消消乐.mm /.github/workflows/blank.yml: -------------------------------------------------------------------------------- 1 | # This is a basic workflow to help you get started with Actions 2 | 3 | name: CI 4 | 5 | # Controls when the workflow will run 6 | on: 7 | # Triggers the workflow on push or pull request events but only for the "master" branch 8 | push: 9 | branches: [ "master" ] 10 | pull_request: 11 | branches: [ "master" ] 12 | 13 | # Allows you to run this workflow manually from the Actions tab 14 | workflow_dispatch: 15 | 16 | # A workflow run is made up of one or more jobs that can run sequentially or in parallel 17 | jobs: 18 | # This workflow contains a single job called "build" 19 | build: 20 | # The type of runner that the job will run on 21 | runs-on: ubuntu-latest 22 | 23 | # Steps represent a sequence of tasks that will be executed as part of the job 24 | steps: 25 | # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it 26 | - uses: actions/checkout@v3 27 | 28 | # Runs a single command using the runners shell 29 | - name: Run a one-line script 30 | run: echo Hello, world! 31 | 32 | # Runs a set of commands using the runners shell 33 | - name: Run a multi-line script 34 | run: | 35 | echo Add other actions to build, 36 | echo test, and deploy your project. 37 | -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- 1 | # Simple workflow for deploying static content to GitHub Pages 2 | name: Deploy static content to Pages 3 | 4 | on: 5 | # Runs on pushes targeting the default branch 6 | push: 7 | branches: ["master"] 8 | 9 | # Allows you to run this workflow manually from the Actions tab 10 | workflow_dispatch: 11 | 12 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 13 | permissions: 14 | contents: read 15 | pages: write 16 | id-token: write 17 | 18 | # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. 19 | # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. 20 | concurrency: 21 | group: "pages" 22 | cancel-in-progress: false 23 | 24 | jobs: 25 | # Single deploy job since we're just deploying 26 | deploy: 27 | environment: 28 | name: github-pages 29 | url: ${{ steps.deployment.outputs.page_url }} 30 | runs-on: ubuntu-latest 31 | steps: 32 | - name: Checkout 33 | uses: actions/checkout@v3 34 | - name: Setup Pages 35 | uses: actions/configure-pages@v3 36 | - name: Upload artifact 37 | uses: actions/upload-pages-artifact@v1 38 | with: 39 | # Upload entire repository 40 | path: '.' 41 | - name: Deploy to GitHub Pages 42 | id: deployment 43 | uses: actions/deploy-pages@v1 44 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # 这是注释行,将被忽略 2 | #*.a # 忽略所有以.a为扩展名的文件 3 | #!lib.a # 但是名为lib.a的文件或目录不要忽略,即使前面设置了对*.a的忽略 4 | #/TODO # 只忽略此目录下的TODO文件,子目录中的TODO文件不忽略 5 | #build/ # 忽略所有build目录下的文件,但如果是名为build的文件则不忽略 6 | #doc/*.txt # 忽略文件如doc/notes.txt,但是文件如doc/server/arch.txt不忽略 7 | 8 | .metadata 9 | /print.txt 10 | *.swf 11 | *.swc 12 | !libs/*.swc 13 | 14 | .actionScriptProperties 15 | .flexLibProperties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | # 说明 3 | 虽然不多,但偶尔也有一些朋友对我13年写的这个程序有兴趣,得空将游戏部署在了网页,可以直接在网络浏览器中运行(如果是chrome等浏览器会默认屏蔽swf文件的播放,同意运行就好)。其中的网址是我临时博客地址。 4 | 5 | 新的演示地址: 6 | http://z.ooiii.com/wiki/legacy/lsx/index.html 7 | 8 | ---- 9 | 10 | 以下的内容不变。 11 | 12 | # lsx 13 | 模仿热门手游、页游《开心消消乐》的AS3版程序,项目代号lsx(乐三消) 14 | 15 | 主页:http://www.zspark.me/#%E4%B9%90%E4%B8%89%E6%B6%88 16 | README.md不作更新的跟进,一切在上面网站进行; 17 | 18 | -------------------------------------------------------------------------------- /backup/Disappear.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | import flash.events.Event; 4 | import flash.events.MouseEvent; 5 | 6 | import map.Animal; 7 | import map.MapTile; 8 | 9 | [SWF(frameRate=6o, width=1024, height=600)] 10 | public class Disappear extends TestBase 11 | { 12 | public function Disappear() 13 | { 14 | super(); 15 | 16 | addEventListener(Event.ENTER_FRAME,onE); 17 | 18 | var A:int=0; 19 | for (var i:int=0;i.8; 25 | var a:Animal=new Animal(i*COL+j,block); 26 | a.x=tile.x; 27 | a.y=tile.y; 28 | if(!block)a.addEventListener(MouseEvent.CLICK,onC1); 29 | addChild(a); 30 | m_fallingSys.fill(a,block); 31 | } 32 | } 33 | } 34 | 35 | protected function onC2(event:MouseEvent):void 36 | { 37 | var obj:Animal=event.currentTarget as Animal; 38 | var row:uint=int(obj.y/30); 39 | var col:uint=int(obj.x/30); 40 | var index:uint=row*COL+col; 41 | 42 | trace(m_fallingSys.isContactToStart(index)); 43 | } 44 | 45 | protected function onC1(event:MouseEvent):void 46 | { 47 | var obj:Animal=event.currentTarget as Animal; 48 | var row:uint=int(obj.y/30); 49 | var col:uint=int(obj.x/30); 50 | 51 | var index:uint=row*COL+col; 52 | // m_fallingSys.disappear([index,index+1,index-1]); 53 | // m_fallingSys.disappear([index,index+1/*,,index-1*/]); 54 | m_fallingSys.disappear([index]); 55 | } 56 | 57 | protected function onE(event:Event):void 58 | { 59 | m_fallingSys.update(); 60 | } 61 | 62 | } 63 | } -------------------------------------------------------------------------------- /backup/FallingAsWill.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | import flash.events.Event; 4 | 5 | import map.Animal; 6 | import map.MapTile; 7 | 8 | import z_spark.core.debug.ButtonDbg; 9 | 10 | [SWF(frameRate=6o, width=1024, height=600)] 11 | public class FallingAsWill extends TestBase 12 | { 13 | 14 | private var nextFlag:Boolean; 15 | 16 | public function FallingAsWill() 17 | { 18 | super(); 19 | 20 | nextFlag=true; 21 | 22 | addEventListener(Event.ENTER_FRAME,onE); 23 | 24 | var btn:ButtonDbg=new ButtonDbg("加速",function():void{m_fallingSys.speed+=1},null); 25 | btn.x=650; 26 | btn.y=200; 27 | addChild(btn); 28 | 29 | btn=new ButtonDbg("减速",function():void{m_fallingSys.speed-=1},null); 30 | btn.x=650; 31 | btn.y=250; 32 | addChild(btn); 33 | } 34 | 35 | private var c:uint=0; 36 | protected function onE(event:Event):void 37 | { 38 | 39 | if(nextFlag){ 40 | 41 | var a:Animal=new Animal(0); 42 | addChild(a); 43 | var tile:MapTile=m_map.getMapTile(0,int(Math.random()*COL)); 44 | a.x=tile.x+15; 45 | a.y=tile.y+15; 46 | 47 | m_fallingSys.fill(a,false,true); 48 | 49 | nextFlag=false; 50 | } 51 | 52 | c++; 53 | if(c>10){ 54 | c=0; 55 | nextFlag=true; 56 | } 57 | 58 | m_fallingSys.update(); 59 | } 60 | 61 | } 62 | } -------------------------------------------------------------------------------- /backup/GetConnectedUncleIndex.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | import flash.events.Event; 4 | import flash.events.MouseEvent; 5 | 6 | import map.Animal; 7 | import map.MapTile; 8 | 9 | [SWF(frameRate=6o, width=1024, height=600)] 10 | public class GetConnectedUncleIndex extends TestBase 11 | { 12 | public function GetConnectedUncleIndex() 13 | { 14 | super(); 15 | 16 | addEventListener(Event.ENTER_FRAME,onE); 17 | 18 | var A:int=0; 19 | for (var i:int=0;i.8; 25 | var a:Animal=new Animal(i*COL+j,block); 26 | a.x=tile.x;a.y=tile.y; 27 | if(!block)a.addEventListener(MouseEvent.CLICK,onC1); 28 | addChild(a); 29 | m_fallingSys.fill(a,block?true:false); 30 | } 31 | } 32 | } 33 | 34 | protected function onC1(event:MouseEvent):void 35 | { 36 | var obj:Animal=event.currentTarget as Animal; 37 | var row:uint=int(obj.y/30); 38 | var col:uint=int(obj.x/30); 39 | var index:int=m_fallingSys.getConnectedUncleIndex(row,col); 40 | while(index!=-1){ 41 | index=m_fallingSys.getConnectedUncleIndex(int(index/COL),index%COL); 42 | } 43 | } 44 | 45 | protected function onE(event:Event):void 46 | { 47 | m_fallingSys.update(); 48 | } 49 | 50 | } 51 | } -------------------------------------------------------------------------------- /backup/TestBase.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | import flash.display.Sprite; 4 | import flash.display.StageAlign; 5 | import flash.display.StageScaleMode; 6 | 7 | import map.MapControl; 8 | 9 | import z_spark.core.debug.DBGStats; 10 | import z_spark.fallingsystem.FallingSystem2; 11 | 12 | public class TestBase extends Sprite 13 | { 14 | protected var m_fallingSys:FallingSystem2; 15 | protected var m_map:MapControl; 16 | 17 | public const ROW:uint=20; 18 | public const COL:uint=20; 19 | 20 | public function TestBase() 21 | { 22 | trace("Hello World!"); 23 | 24 | stage.align=StageAlign.TOP_LEFT; 25 | stage.scaleMode=StageScaleMode.NO_SCALE; 26 | stage.color=0x000000; 27 | stage.frameRate=60; 28 | 29 | var fps:DBGStats=new DBGStats(); 30 | fps.x=stage.stageWidth-60; 31 | addChild(fps); 32 | 33 | m_map=new MapControl(ROW,COL); 34 | addChild(m_map); 35 | m_fallingSys=new FallingSystem2(ROW,COL,30,30); 36 | m_fallingSys.mapData=m_map; 37 | 38 | 39 | } 40 | } 41 | } -------------------------------------------------------------------------------- /build/Effector/.flexLibProperties: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /build/Effector/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | Effector 4 | 5 | 6 | 7 | 8 | 9 | com.adobe.flexbuilder.project.flexbuilder 10 | 11 | 12 | 13 | 14 | 15 | com.adobe.flexbuilder.project.aslibnature 16 | com.adobe.flexbuilder.project.actionscriptnature 17 | 18 | 19 | 20 | [source path] src 21 | 2 22 | DOCUMENTS/src/Effector/src 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /build/Effector/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Wed Oct 07 13:07:33 CST 2015 2 | eclipse.preferences.version=1 3 | encoding/=utf-8 4 | -------------------------------------------------------------------------------- /build/EffectorTest/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | EffectorTest 4 | 5 | 6 | 7 | 8 | 9 | com.adobe.flexbuilder.project.flexbuilder 10 | 11 | 12 | 13 | 14 | 15 | com.adobe.flexbuilder.project.actionscriptnature 16 | 17 | 18 | 19 | [source path] src 20 | 2 21 | DOCUMENTS/src/EffectorTest/src 22 | 23 | 24 | bin-debug 25 | 2 26 | DOCUMENTS/res/bin-debug 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /build/EffectorTest/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Wed Oct 07 13:09:25 CST 2015 2 | eclipse.preferences.version=1 3 | encoding/=utf-8 4 | -------------------------------------------------------------------------------- /build/EliminationSystem/.flexLibProperties: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /build/EliminationSystem/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | EliminationSystem 4 | 5 | 6 | 7 | 8 | 9 | com.adobe.flexbuilder.project.flexbuilder 10 | 11 | 12 | 13 | 14 | 15 | com.adobe.flexbuilder.project.aslibnature 16 | com.adobe.flexbuilder.project.actionscriptnature 17 | 18 | 19 | 20 | [source path] src 21 | 2 22 | DOCUMENTS/src/EliminationSystem/src 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /build/EliminationSystem/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Wed Oct 07 13:12:24 CST 2015 2 | eclipse.preferences.version=1 3 | encoding/=utf-8 4 | -------------------------------------------------------------------------------- /build/EliminationSystemTest/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | EliminationSystemTest 4 | 5 | 6 | 7 | 8 | 9 | com.adobe.flexbuilder.project.flexbuilder 10 | 11 | 12 | 13 | 14 | 15 | com.adobe.flexbuilder.project.actionscriptnature 16 | 17 | 18 | 19 | [source path] src 20 | 2 21 | DOCUMENTS/src/EliminationSystemTest/src 22 | 23 | 24 | bin-debug 25 | 2 26 | DOCUMENTS/res/bin-debug 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /build/EliminationSystemTest/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Wed Oct 07 13:14:56 CST 2015 2 | eclipse.preferences.version=1 3 | encoding/=utf-8 4 | -------------------------------------------------------------------------------- /build/FallingSystem/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | FallingSystem 4 | 5 | 6 | 7 | 8 | 9 | com.adobe.flexbuilder.project.flexbuilder 10 | 11 | 12 | 13 | 14 | 15 | com.adobe.flexbuilder.project.aslibnature 16 | com.adobe.flexbuilder.project.actionscriptnature 17 | 18 | 19 | 20 | [source path] src 21 | 2 22 | DOCUMENTS/src/FallingSystem/src 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /build/FallingSystem/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Wed Oct 07 13:25:12 CST 2015 2 | eclipse.preferences.version=1 3 | encoding/=utf-8 4 | -------------------------------------------------------------------------------- /build/FallingSystemTest/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | FallingSystemTest 4 | 5 | 6 | 7 | 8 | 9 | com.adobe.flexbuilder.project.flexbuilder 10 | 11 | 12 | 13 | 14 | 15 | com.adobe.flexbuilder.project.actionscriptnature 16 | 17 | 18 | 19 | [source path] src 20 | 2 21 | DOCUMENTS/src/FallingSystemTest/src 22 | 23 | 24 | bin-debug 25 | 2 26 | DOCUMENTS/res/bin-debug 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /build/FallingSystemTest/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Wed Oct 07 13:27:31 CST 2015 2 | eclipse.preferences.version=1 3 | encoding/=utf-8 4 | -------------------------------------------------------------------------------- /build/GameCore/.flexLibProperties: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /build/GameCore/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | GameCore 4 | 5 | 6 | 7 | 8 | 9 | com.adobe.flexbuilder.project.flexbuilder 10 | 11 | 12 | 13 | 14 | 15 | com.adobe.flexbuilder.project.aslibnature 16 | com.adobe.flexbuilder.project.actionscriptnature 17 | 18 | 19 | 20 | [source path] src 21 | 2 22 | DOCUMENTS/src/GameCore/src 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /build/GameCore/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Wed Oct 07 12:38:44 CST 2015 2 | eclipse.preferences.version=1 3 | encoding/=utf-8 4 | -------------------------------------------------------------------------------- /build/MapSystem/.flexLibProperties: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /build/MapSystem/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | MapSystem 4 | 5 | 6 | 7 | 8 | 9 | com.adobe.flexbuilder.project.flexbuilder 10 | 11 | 12 | 13 | 14 | 15 | com.adobe.flexbuilder.project.aslibnature 16 | com.adobe.flexbuilder.project.actionscriptnature 17 | 18 | 19 | 20 | [source path] src 21 | 2 22 | DOCUMENTS/src/MapSystem/src 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /build/MapSystem/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Mon Sep 21 11:18:54 CST 2015 2 | eclipse.preferences.version=1 3 | encoding/=utf-8 4 | -------------------------------------------------------------------------------- /build/MapSystemTest/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | MapSystemTest 4 | 5 | 6 | 7 | 8 | 9 | com.adobe.flexbuilder.project.flexbuilder 10 | 11 | 12 | 13 | 14 | 15 | com.adobe.flexbuilder.project.actionscriptnature 16 | 17 | 18 | 19 | [source path] src 20 | 2 21 | DOCUMENTS/src/MapSystemTest/src 22 | 23 | 24 | bin-debug 25 | 2 26 | DOCUMENTS/res/bin-debug 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /build/MapSystemTest/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Wed Oct 07 13:00:02 CST 2015 2 | eclipse.preferences.version=1 3 | encoding/=utf-8 4 | -------------------------------------------------------------------------------- /build/kxxxl/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | kxxxl 4 | 5 | 6 | 7 | 8 | 9 | com.adobe.flexbuilder.project.flexbuilder 10 | 11 | 12 | 13 | 14 | 15 | com.adobe.flexbuilder.project.actionscriptnature 16 | 17 | 18 | 19 | bin-debug 20 | 2 21 | DOCUMENTS/kaixinxiaoxiaole/res/bin-debug 22 | 23 | 24 | bin-release 25 | 2 26 | E:/AS3/kaixinxiaoxiaole/res/bin-release 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /build/kxxxl/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Mon Sep 28 20:04:06 CST 2015 2 | eclipse.preferences.version=1 3 | encoding/=utf-8 4 | -------------------------------------------------------------------------------- /build/lsx/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | lsx 4 | 5 | 6 | 7 | 8 | 9 | com.adobe.flexbuilder.project.flexbuilder 10 | 11 | 12 | 13 | 14 | 15 | com.adobe.flexbuilder.project.actionscriptnature 16 | 17 | 18 | 19 | [source path] src 20 | 2 21 | DOCUMENTS/src/lsx/src 22 | 23 | 24 | bin-debug 25 | 2 26 | DOCUMENTS/res/bin-debug 27 | 28 | 29 | bin-release 30 | 2 31 | E:/AS3/lsx/res/bin-release 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /build/lsx/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Wed Oct 07 13:31:59 CST 2015 2 | eclipse.preferences.version=1 3 | encoding/=utf-8 4 | -------------------------------------------------------------------------------- /libs/batata.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/libs/batata.swc -------------------------------------------------------------------------------- /libs/core.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/libs/core.swc -------------------------------------------------------------------------------- /libs/greensock.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/libs/greensock.swc -------------------------------------------------------------------------------- /res/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/Readme.txt -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/config.mbf: -------------------------------------------------------------------------------- 1 | #id path atlas cache type type1 type2 2 | 3 | #UI美术资源; 4 | img img/img.png img/img.xml 0 1 1 9 5 | img2 img/img2.png img/img2.xml 1 1 1 9 6 | 7 | sound_eliminate_1 sound/sound_eliminate_1.mp3 0 1 1 9 8 | sound_eliminate_2 sound/sound_eliminate_2.mp3 0 1 1 9 9 | sound_eliminate_3 sound/sound_eliminate_3.mp3 0 1 1 9 10 | sound_eliminate_4 sound/sound_eliminate_4.mp3 0 1 1 9 11 | sound_eliminate_5 sound/sound_eliminate_5.mp3 0 1 1 9 12 | sound_eliminate_6 sound/sound_eliminate_6.mp3 0 1 1 9 13 | sound_eliminate_7 sound/sound_eliminate_7.mp3 0 1 1 9 14 | sound_eliminate_8 sound/sound_eliminate_8.mp3 0 1 1 9 15 | sound_eliminate_color sound/sound_eliminate_color.mp3 0 1 1 9 16 | sound_eliminate_strip sound/sound_eliminate_strip.mp3 0 1 1 9 17 | sound_eliminate_wrap sound/sound_eliminate_wrap.mp3 0 1 1 9 18 | 19 | sound_create_color sound/sound_create_color.mp3 0 1 1 9 20 | sound_create_strip sound/sound_create_strip.mp3 0 1 1 9 21 | sound_create_wrap sound/sound_create_wrap.mp3 0 1 1 9 22 | 23 | sound_GameSceneBGM sound/sound_GameSceneBGM.mp3 0 1 1 9 24 | sound_WorldSceneBGM sound/sound_WorldSceneBGM.mp3 0 1 1 9 25 | 26 | sound_swap_colorcolor_cleanAll sound/sound_swap_colorcolor_cleanAll.mp3 0 1 1 9 27 | sound_swap_colorcolor_swap sound/sound_swap_colorcolor_swap.mp3 0 1 1 9 28 | sound_swap_lineline sound/sound_swap_lineline.mp3 0 1 1 9 29 | sound_swap_wrapline sound/sound_swap_wrapline.mp3 0 1 1 9 30 | sound_swap_wrapwrap sound/sound_swap_wrapwrap.mp3 0 1 1 9 31 | sound_swap sound/sound_swap.mp3 0 1 1 9 32 | sound_SwapFun sound/sound_SwapFun.mp3 0 1 1 9 33 | 34 | sound_ice_break sound/sound_ice_break.mp3 0 1 1 9 35 | 36 | sound_contnuousMatch_3 sound/sound_contnuousMatch_3.mp3 0 1 1 9 37 | sound_contnuousMatch_5 sound/sound_contnuousMatch_5.mp3 0 1 1 9 38 | sound_contnuousMatch_7 sound/sound_contnuousMatch_7.mp3 0 1 1 9 39 | sound_contnuousMatch_9 sound/sound_contnuousMatch_9.mp3 0 1 1 9 40 | sound_contnuousMatch_11 sound/sound_contnuousMatch_11.mp3 0 1 1 9 41 | 42 | sound_frosint_break sound/sound_frosint_break.mp3 0 1 1 9 43 | sound_Drop sound/sound_Drop.mp3 0 1 1 9 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/config.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/config.tpf -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/img/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/img/img.png -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/img/img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/img/img2.png -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/img/img2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_Drop.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_Drop.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_GameSceneBGM.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_GameSceneBGM.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_SwapFun.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_SwapFun.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_WorldSceneBGM.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_WorldSceneBGM.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_contnuousMatch_11.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_contnuousMatch_11.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_contnuousMatch_3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_contnuousMatch_3.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_contnuousMatch_5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_contnuousMatch_5.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_contnuousMatch_7.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_contnuousMatch_7.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_contnuousMatch_9.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_contnuousMatch_9.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_create_color.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_create_color.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_create_strip.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_create_strip.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_create_wrap.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_create_wrap.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_eliminate_1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_eliminate_1.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_eliminate_2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_eliminate_2.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_eliminate_3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_eliminate_3.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_eliminate_4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_eliminate_4.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_eliminate_5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_eliminate_5.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_eliminate_6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_eliminate_6.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_eliminate_7.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_eliminate_7.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_eliminate_8.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_eliminate_8.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_eliminate_color.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_eliminate_color.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_eliminate_strip.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_eliminate_strip.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_eliminate_wrap.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_eliminate_wrap.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_frosint_break.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_frosint_break.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_ice_break.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_ice_break.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_swap.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_swap.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_swap_colorcolor_cleanAll.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_swap_colorcolor_cleanAll.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_swap_colorcolor_swap.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_swap_colorcolor_swap.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_swap_lineline.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_swap_lineline.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_swap_wrapline.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_swap_wrapline.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/sound/sound_swap_wrapwrap.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/bin-debug/zh_CN/sound/sound_swap_wrapwrap.mp3 -------------------------------------------------------------------------------- /res/bin-debug/zh_CN/资源批处理.txt: -------------------------------------------------------------------------------- 1 | #texturePacker 2 | [resroot]E:\AS3\lsx\res\bin-debug\zh_CN\ 3 | [rescfg]config.mbf 4 | [resfinalcfg]E:\AS3\lsx\res\bin-debug\zh_CN\config.tpf -------------------------------------------------------------------------------- /res/origin/arrow/arrow_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/arrow/arrow_1.png -------------------------------------------------------------------------------- /res/origin/arrow/arrow_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/arrow/arrow_2.png -------------------------------------------------------------------------------- /res/origin/arrow/arrow_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/arrow/arrow_3.png -------------------------------------------------------------------------------- /res/origin/arrow/arrow_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/arrow/arrow_4.png -------------------------------------------------------------------------------- /res/origin/arrow/whirlpool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/arrow/whirlpool.png -------------------------------------------------------------------------------- /res/origin/arrow/whirlpool2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/arrow/whirlpool2.png -------------------------------------------------------------------------------- /res/origin/block/bubble/bubble_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/bubble/bubble_1.png -------------------------------------------------------------------------------- /res/origin/block/bubble/bubble_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/bubble/bubble_10.png -------------------------------------------------------------------------------- /res/origin/block/bubble/bubble_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/bubble/bubble_11.png -------------------------------------------------------------------------------- /res/origin/block/bubble/bubble_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/bubble/bubble_2.png -------------------------------------------------------------------------------- /res/origin/block/bubble/bubble_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/bubble/bubble_3.png -------------------------------------------------------------------------------- /res/origin/block/bubble/bubble_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/bubble/bubble_4.png -------------------------------------------------------------------------------- /res/origin/block/bubble/bubble_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/bubble/bubble_5.png -------------------------------------------------------------------------------- /res/origin/block/bubble/bubble_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/bubble/bubble_6.png -------------------------------------------------------------------------------- /res/origin/block/bubble/bubble_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/bubble/bubble_7.png -------------------------------------------------------------------------------- /res/origin/block/bubble/bubble_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/bubble/bubble_8.png -------------------------------------------------------------------------------- /res/origin/block/bubble/bubble_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/bubble/bubble_9.png -------------------------------------------------------------------------------- /res/origin/block/cage/cage_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/cage/cage_1.png -------------------------------------------------------------------------------- /res/origin/block/rope/rope_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/rope/rope_1.png -------------------------------------------------------------------------------- /res/origin/block/rope/rope_ud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/rope/rope_ud.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_1_0.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_1_1.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_1_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_1_10.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_1_2.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_1_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_1_3.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_1_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_1_4.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_1_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_1_5.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_2_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_2_0.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_2_1.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_2_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_2_10.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_2_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_2_2.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_2_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_2_20.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_2_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_2_3.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_2_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_2_4.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_2_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_2_5.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_2_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_2_6.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_2_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_2_7.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_2_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_2_8.png -------------------------------------------------------------------------------- /res/origin/block/snow/snow_2_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/block/snow/snow_2_9.png -------------------------------------------------------------------------------- /res/origin/btn_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/btn_blue.png -------------------------------------------------------------------------------- /res/origin/btn_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/btn_gray.png -------------------------------------------------------------------------------- /res/origin/btn_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/btn_green.png -------------------------------------------------------------------------------- /res/origin/effect/eliminate_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/eliminate_1.png -------------------------------------------------------------------------------- /res/origin/effect/eliminate_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/eliminate_10.png -------------------------------------------------------------------------------- /res/origin/effect/eliminate_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/eliminate_11.png -------------------------------------------------------------------------------- /res/origin/effect/eliminate_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/eliminate_2.png -------------------------------------------------------------------------------- /res/origin/effect/eliminate_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/eliminate_3.png -------------------------------------------------------------------------------- /res/origin/effect/eliminate_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/eliminate_4.png -------------------------------------------------------------------------------- /res/origin/effect/eliminate_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/eliminate_5.png -------------------------------------------------------------------------------- /res/origin/effect/eliminate_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/eliminate_6.png -------------------------------------------------------------------------------- /res/origin/effect/eliminate_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/eliminate_7.png -------------------------------------------------------------------------------- /res/origin/effect/eliminate_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/eliminate_8.png -------------------------------------------------------------------------------- /res/origin/effect/eliminate_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/eliminate_9.png -------------------------------------------------------------------------------- /res/origin/effect/eliminate_line_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/eliminate_line_1.png -------------------------------------------------------------------------------- /res/origin/effect/grow_big_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/grow_big_1.png -------------------------------------------------------------------------------- /res/origin/effect/grow_big_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/grow_big_10.png -------------------------------------------------------------------------------- /res/origin/effect/grow_big_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/grow_big_11.png -------------------------------------------------------------------------------- /res/origin/effect/grow_big_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/grow_big_12.png -------------------------------------------------------------------------------- /res/origin/effect/grow_big_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/grow_big_13.png -------------------------------------------------------------------------------- /res/origin/effect/grow_big_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/grow_big_14.png -------------------------------------------------------------------------------- /res/origin/effect/grow_big_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/grow_big_2.png -------------------------------------------------------------------------------- /res/origin/effect/grow_big_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/grow_big_3.png -------------------------------------------------------------------------------- /res/origin/effect/grow_big_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/grow_big_4.png -------------------------------------------------------------------------------- /res/origin/effect/grow_big_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/grow_big_5.png -------------------------------------------------------------------------------- /res/origin/effect/grow_big_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/grow_big_6.png -------------------------------------------------------------------------------- /res/origin/effect/grow_big_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/grow_big_7.png -------------------------------------------------------------------------------- /res/origin/effect/grow_big_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/grow_big_8.png -------------------------------------------------------------------------------- /res/origin/effect/grow_big_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/grow_big_9.png -------------------------------------------------------------------------------- /res/origin/effect/select_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_1.png -------------------------------------------------------------------------------- /res/origin/effect/select_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_10.png -------------------------------------------------------------------------------- /res/origin/effect/select_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_11.png -------------------------------------------------------------------------------- /res/origin/effect/select_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_12.png -------------------------------------------------------------------------------- /res/origin/effect/select_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_13.png -------------------------------------------------------------------------------- /res/origin/effect/select_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_14.png -------------------------------------------------------------------------------- /res/origin/effect/select_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_15.png -------------------------------------------------------------------------------- /res/origin/effect/select_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_2.png -------------------------------------------------------------------------------- /res/origin/effect/select_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_3.png -------------------------------------------------------------------------------- /res/origin/effect/select_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_4.png -------------------------------------------------------------------------------- /res/origin/effect/select_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_5.png -------------------------------------------------------------------------------- /res/origin/effect/select_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_6.png -------------------------------------------------------------------------------- /res/origin/effect/select_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_7.png -------------------------------------------------------------------------------- /res/origin/effect/select_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_8.png -------------------------------------------------------------------------------- /res/origin/effect/select_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/effect/select_9.png -------------------------------------------------------------------------------- /res/origin/front_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/front_bg.png -------------------------------------------------------------------------------- /res/origin/game_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/game_bg.png -------------------------------------------------------------------------------- /res/origin/sound/sound.DeadlineStep.2db42b6adeece7f0337c7f1caec51960.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.DeadlineStep.2db42b6adeece7f0337c7f1caec51960.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.EliminateTip.4d6542e293ceeef62a1069a16c85b699.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.EliminateTip.4d6542e293ceeef62a1069a16c85b699.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.Keyboard.73dc4a44bc6f96eda224269695f56e2e.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.Keyboard.73dc4a44bc6f96eda224269695f56e2e.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.PopupClose.f53c6e4dfb0c0f995456ae1f2105d3da.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.PopupClose.f53c6e4dfb0c0f995456ae1f2105d3da.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.PopupOpen.63adcb04ce3aa61fa7e4047eb08fa85a.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.PopupOpen.63adcb04ce3aa61fa7e4047eb08fa85a.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.add.energy.b596a456157a9d523f16edf3063f79af.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.add.energy.b596a456157a9d523f16edf3063f79af.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.balloon.break.3773f721717c2867082ee42a4d79213d.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.balloon.break.3773f721717c2867082ee42a4d79213d.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.balloon.runaway.e65a1f5d4e8e43b520e77f3136bd5baf.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.balloon.runaway.e65a1f5d4e8e43b520e77f3136bd5baf.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.blessing.808b1ff1ba91d148b1d31258cf7fc8aa.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.blessing.808b1ff1ba91d148b1d31258cf7fc8aa.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.bonus.time.cd5708169e45f51bbe712a157d3ecb37.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.bonus.time.cd5708169e45f51bbe712a157d3ecb37.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.click.bubble.9f969538bd67bf0f380f64240a31dc69.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.click.bubble.9f969538bd67bf0f380f64240a31dc69.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.click.common.button.73071f063199241520c7a3a6d2cf9d38.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.click.common.button.73071f063199241520c7a3a6d2cf9d38.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.clipStar.90ea4db7cfa8d1e921297b6cd265947e.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.clipStar.90ea4db7cfa8d1e921297b6cd265947e.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.coin.tick.39d1600f50a45c115422249cbb3a2260.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.coin.tick.39d1600f50a45c115422249cbb3a2260.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.fireworks.54e410cadb61f1d8258e41d170ff4fe4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.fireworks.54e410cadb61f1d8258e41d170ff4fe4.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.monster.jumpout.db772e97d988ef412b217143a5b9c5cf.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.monster.jumpout.db772e97d988ef412b217143a5b9c5cf.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.panel.vertical.popout.ef7bb7edf7d0bbed3f09c6097b4a6480.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.panel.vertical.popout.ef7bb7edf7d0bbed3f09c6097b4a6480.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.reward.coin.e2cfed69091fa429e3ef65fc37363cf2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.reward.coin.e2cfed69091fa429e3ef65fc37363cf2.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.reward.prop.b635c929e8d26aa267e8d961a00291c3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.reward.prop.b635c929e8d26aa267e8d961a00291c3.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.roost0.7db61fedb357dd4fff71311b56b36827.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.roost0.7db61fedb357dd4fff71311b56b36827.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.roost1.a49c7490b08b79de6281d8d6eda8c159.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.roost1.a49c7490b08b79de6281d8d6eda8c159.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.roost2.bb7bdfcd9827da4c9ff384074ce77af9.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.roost2.bb7bdfcd9827da4c9ff384074ce77af9.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.roost3.9eae73428c22bc2bd52d9a46d8cba7c5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.roost3.9eae73428c22bc2bd52d9a46d8cba7c5.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.star.light.0b42398a12e1b2f075e9965e4d608765.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.star.light.0b42398a12e1b2f075e9965e4d608765.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.step.to.line.a93d9f5b0e378c80da3fbed808f3b835.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.step.to.line.a93d9f5b0e378c80da3fbed808f3b835.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.tileBlocker.turn.a2db97f64dadc9af78b11542103cf576.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.tileBlocker.turn.a2db97f64dadc9af78b11542103cf576.mp3 -------------------------------------------------------------------------------- /res/origin/sound/sound.use.energy.ac0a41156ceb57f8020b2c4e7dd70fc7.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/sound/sound.use.energy.ac0a41156ceb57f8020b2c4e7dd70fc7.mp3 -------------------------------------------------------------------------------- /res/origin/tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tile.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/bear_gray1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/bear_gray1.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/bear_gray2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/bear_gray2.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/bear_gray3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/bear_gray3.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_10.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_11.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_12.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_13.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_14.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_15.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_16.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_17.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_18.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_19.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_2.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_20.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_21.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_22.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_23.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_24.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_25.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_26.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_27.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_28.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_29.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_3.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_30.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_31.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_32.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_4.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_5.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_6.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_7.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_8.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/bear_gray_boom_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/bear_gray_boom_9.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/boom/gray_boom_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/boom/gray_boom_1.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/gray_change_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/gray_change_1.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/line/gray_line_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/line/gray_line_1.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/normal/gray_normal_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/normal/gray_normal_1.png -------------------------------------------------------------------------------- /res/origin/tmp/bear_gray/【素材王国】开心消消乐 (31).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/bear_gray/【素材王国】开心消消乐 (31).png -------------------------------------------------------------------------------- /res/origin/tmp/blue/blue_change_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/blue/blue_change_1.png -------------------------------------------------------------------------------- /res/origin/tmp/blue/boom/blue_boom_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/blue/boom/blue_boom_1.png -------------------------------------------------------------------------------- /res/origin/tmp/blue/line/blue_line_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/blue/line/blue_line_1.png -------------------------------------------------------------------------------- /res/origin/tmp/blue/normal/blue_normal_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/blue/normal/blue_normal_1.png -------------------------------------------------------------------------------- /res/origin/tmp/blue/【素材王国】开心消消乐 (283).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/blue/【素材王国】开心消消乐 (283).png -------------------------------------------------------------------------------- /res/origin/tmp/green/boom/green_boom_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/green/boom/green_boom_1.png -------------------------------------------------------------------------------- /res/origin/tmp/green/green_change_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/green/green_change_1.png -------------------------------------------------------------------------------- /res/origin/tmp/green/line/green_line_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/green/line/green_line_1.png -------------------------------------------------------------------------------- /res/origin/tmp/green/normal/green_normal_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/green/normal/green_normal_1.png -------------------------------------------------------------------------------- /res/origin/tmp/green/【素材王国】开心消消乐 (247).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/green/【素材王国】开心消消乐 (247).png -------------------------------------------------------------------------------- /res/origin/tmp/purple/boom/purple_boom_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/purple/boom/purple_boom_1.png -------------------------------------------------------------------------------- /res/origin/tmp/purple/line/purple_line_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/purple/line/purple_line_1.png -------------------------------------------------------------------------------- /res/origin/tmp/purple/normal/purple_normal_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/purple/normal/purple_normal_1.png -------------------------------------------------------------------------------- /res/origin/tmp/purple/purple_change_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/purple/purple_change_1.png -------------------------------------------------------------------------------- /res/origin/tmp/purple/【素材王国】开心消消乐 (57).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/purple/【素材王国】开心消消乐 (57).png -------------------------------------------------------------------------------- /res/origin/tmp/red/boom/red_boom_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/red/boom/red_boom_1.png -------------------------------------------------------------------------------- /res/origin/tmp/red/line/red_line_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/red/line/red_line_1.png -------------------------------------------------------------------------------- /res/origin/tmp/red/normal/red_normal_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/red/normal/red_normal_1.png -------------------------------------------------------------------------------- /res/origin/tmp/red/red_change_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/red/red_change_1.png -------------------------------------------------------------------------------- /res/origin/tmp/red/【素材王国】开心消消乐 (243).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/red/【素材王国】开心消消乐 (243).png -------------------------------------------------------------------------------- /res/origin/tmp/super/super_normal_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/super/super_normal_1.png -------------------------------------------------------------------------------- /res/origin/tmp/yellow/boom/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/yellow/boom/1.png -------------------------------------------------------------------------------- /res/origin/tmp/yellow/boom/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/yellow/boom/2.png -------------------------------------------------------------------------------- /res/origin/tmp/yellow/boom/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/yellow/boom/3.png -------------------------------------------------------------------------------- /res/origin/tmp/yellow/boom/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/yellow/boom/4.png -------------------------------------------------------------------------------- /res/origin/tmp/yellow/boom/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/yellow/boom/5.png -------------------------------------------------------------------------------- /res/origin/tmp/yellow/boom/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/yellow/boom/6.png -------------------------------------------------------------------------------- /res/origin/tmp/yellow/line/yellow_line_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/yellow/line/yellow_line_1.png -------------------------------------------------------------------------------- /res/origin/tmp/yellow/normal/yellow_normal_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/yellow/normal/yellow_normal_1.png -------------------------------------------------------------------------------- /res/origin/tmp/yellow/yellow_change_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/yellow/yellow_change_1.png -------------------------------------------------------------------------------- /res/origin/tmp/yellow/【素材王国】开心消消乐 (59).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/tmp/yellow/【素材王国】开心消消乐 (59).png -------------------------------------------------------------------------------- /res/origin/【素材王国】开心消消乐 (350).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/【素材王国】开心消消乐 (350).png -------------------------------------------------------------------------------- /res/origin/【素材王国】开心消消乐 (454).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/origin/【素材王国】开心消消乐 (454).png -------------------------------------------------------------------------------- /res/originRes/img/arrow_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/arrow_1.png -------------------------------------------------------------------------------- /res/originRes/img/arrow_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/arrow_2.png -------------------------------------------------------------------------------- /res/originRes/img/arrow_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/arrow_3.png -------------------------------------------------------------------------------- /res/originRes/img/arrow_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/arrow_4.png -------------------------------------------------------------------------------- /res/originRes/img/blue_boom_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/blue_boom_1.png -------------------------------------------------------------------------------- /res/originRes/img/blue_change_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/blue_change_1.png -------------------------------------------------------------------------------- /res/originRes/img/blue_line_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/blue_line_1.png -------------------------------------------------------------------------------- /res/originRes/img/blue_normal_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/blue_normal_1.png -------------------------------------------------------------------------------- /res/originRes/img/btn_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/btn_blue.png -------------------------------------------------------------------------------- /res/originRes/img/btn_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/btn_gray.png -------------------------------------------------------------------------------- /res/originRes/img/btn_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/btn_green.png -------------------------------------------------------------------------------- /res/originRes/img/bubble_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/bubble_1.png -------------------------------------------------------------------------------- /res/originRes/img/bubble_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/bubble_10.png -------------------------------------------------------------------------------- /res/originRes/img/bubble_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/bubble_11.png -------------------------------------------------------------------------------- /res/originRes/img/bubble_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/bubble_2.png -------------------------------------------------------------------------------- /res/originRes/img/bubble_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/bubble_3.png -------------------------------------------------------------------------------- /res/originRes/img/bubble_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/bubble_4.png -------------------------------------------------------------------------------- /res/originRes/img/bubble_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/bubble_5.png -------------------------------------------------------------------------------- /res/originRes/img/bubble_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/bubble_6.png -------------------------------------------------------------------------------- /res/originRes/img/bubble_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/bubble_7.png -------------------------------------------------------------------------------- /res/originRes/img/bubble_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/bubble_8.png -------------------------------------------------------------------------------- /res/originRes/img/bubble_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/bubble_9.png -------------------------------------------------------------------------------- /res/originRes/img/cage_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/cage_1.png -------------------------------------------------------------------------------- /res/originRes/img/eliminate_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/eliminate_1.png -------------------------------------------------------------------------------- /res/originRes/img/eliminate_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/eliminate_10.png -------------------------------------------------------------------------------- /res/originRes/img/eliminate_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/eliminate_11.png -------------------------------------------------------------------------------- /res/originRes/img/eliminate_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/eliminate_2.png -------------------------------------------------------------------------------- /res/originRes/img/eliminate_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/eliminate_3.png -------------------------------------------------------------------------------- /res/originRes/img/eliminate_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/eliminate_4.png -------------------------------------------------------------------------------- /res/originRes/img/eliminate_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/eliminate_5.png -------------------------------------------------------------------------------- /res/originRes/img/eliminate_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/eliminate_6.png -------------------------------------------------------------------------------- /res/originRes/img/eliminate_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/eliminate_7.png -------------------------------------------------------------------------------- /res/originRes/img/eliminate_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/eliminate_8.png -------------------------------------------------------------------------------- /res/originRes/img/eliminate_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/eliminate_9.png -------------------------------------------------------------------------------- /res/originRes/img/eliminate_line_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/eliminate_line_1.png -------------------------------------------------------------------------------- /res/originRes/img/gray_boom_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/gray_boom_1.png -------------------------------------------------------------------------------- /res/originRes/img/gray_change_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/gray_change_1.png -------------------------------------------------------------------------------- /res/originRes/img/gray_line_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/gray_line_1.png -------------------------------------------------------------------------------- /res/originRes/img/gray_normal_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/gray_normal_1.png -------------------------------------------------------------------------------- /res/originRes/img/green_boom_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/green_boom_1.png -------------------------------------------------------------------------------- /res/originRes/img/green_change_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/green_change_1.png -------------------------------------------------------------------------------- /res/originRes/img/green_line_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/green_line_1.png -------------------------------------------------------------------------------- /res/originRes/img/green_normal_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/green_normal_1.png -------------------------------------------------------------------------------- /res/originRes/img/grow_big_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/grow_big_1.png -------------------------------------------------------------------------------- /res/originRes/img/grow_big_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/grow_big_10.png -------------------------------------------------------------------------------- /res/originRes/img/grow_big_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/grow_big_11.png -------------------------------------------------------------------------------- /res/originRes/img/grow_big_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/grow_big_12.png -------------------------------------------------------------------------------- /res/originRes/img/grow_big_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/grow_big_13.png -------------------------------------------------------------------------------- /res/originRes/img/grow_big_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/grow_big_14.png -------------------------------------------------------------------------------- /res/originRes/img/grow_big_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/grow_big_2.png -------------------------------------------------------------------------------- /res/originRes/img/grow_big_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/grow_big_3.png -------------------------------------------------------------------------------- /res/originRes/img/grow_big_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/grow_big_4.png -------------------------------------------------------------------------------- /res/originRes/img/grow_big_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/grow_big_5.png -------------------------------------------------------------------------------- /res/originRes/img/grow_big_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/grow_big_6.png -------------------------------------------------------------------------------- /res/originRes/img/grow_big_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/grow_big_7.png -------------------------------------------------------------------------------- /res/originRes/img/grow_big_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/grow_big_8.png -------------------------------------------------------------------------------- /res/originRes/img/grow_big_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/grow_big_9.png -------------------------------------------------------------------------------- /res/originRes/img/purple_boom_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/purple_boom_1.png -------------------------------------------------------------------------------- /res/originRes/img/purple_change_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/purple_change_1.png -------------------------------------------------------------------------------- /res/originRes/img/purple_line_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/purple_line_1.png -------------------------------------------------------------------------------- /res/originRes/img/purple_normal_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/purple_normal_1.png -------------------------------------------------------------------------------- /res/originRes/img/red_boom_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/red_boom_1.png -------------------------------------------------------------------------------- /res/originRes/img/red_change_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/red_change_1.png -------------------------------------------------------------------------------- /res/originRes/img/red_line_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/red_line_1.png -------------------------------------------------------------------------------- /res/originRes/img/red_normal_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/red_normal_1.png -------------------------------------------------------------------------------- /res/originRes/img/rope_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/rope_1.png -------------------------------------------------------------------------------- /res/originRes/img/rope_ud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/rope_ud.png -------------------------------------------------------------------------------- /res/originRes/img/select_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_1.png -------------------------------------------------------------------------------- /res/originRes/img/select_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_10.png -------------------------------------------------------------------------------- /res/originRes/img/select_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_11.png -------------------------------------------------------------------------------- /res/originRes/img/select_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_12.png -------------------------------------------------------------------------------- /res/originRes/img/select_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_13.png -------------------------------------------------------------------------------- /res/originRes/img/select_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_14.png -------------------------------------------------------------------------------- /res/originRes/img/select_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_15.png -------------------------------------------------------------------------------- /res/originRes/img/select_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_2.png -------------------------------------------------------------------------------- /res/originRes/img/select_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_3.png -------------------------------------------------------------------------------- /res/originRes/img/select_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_4.png -------------------------------------------------------------------------------- /res/originRes/img/select_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_5.png -------------------------------------------------------------------------------- /res/originRes/img/select_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_6.png -------------------------------------------------------------------------------- /res/originRes/img/select_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_7.png -------------------------------------------------------------------------------- /res/originRes/img/select_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_8.png -------------------------------------------------------------------------------- /res/originRes/img/select_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/select_9.png -------------------------------------------------------------------------------- /res/originRes/img/snow_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_1.png -------------------------------------------------------------------------------- /res/originRes/img/snow_1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_1_0.png -------------------------------------------------------------------------------- /res/originRes/img/snow_1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_1_1.png -------------------------------------------------------------------------------- /res/originRes/img/snow_1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_1_2.png -------------------------------------------------------------------------------- /res/originRes/img/snow_1_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_1_3.png -------------------------------------------------------------------------------- /res/originRes/img/snow_1_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_1_4.png -------------------------------------------------------------------------------- /res/originRes/img/snow_1_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_1_5.png -------------------------------------------------------------------------------- /res/originRes/img/snow_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_2.png -------------------------------------------------------------------------------- /res/originRes/img/snow_2_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_2_0.png -------------------------------------------------------------------------------- /res/originRes/img/snow_2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_2_1.png -------------------------------------------------------------------------------- /res/originRes/img/snow_2_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_2_10.png -------------------------------------------------------------------------------- /res/originRes/img/snow_2_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_2_2.png -------------------------------------------------------------------------------- /res/originRes/img/snow_2_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_2_3.png -------------------------------------------------------------------------------- /res/originRes/img/snow_2_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_2_4.png -------------------------------------------------------------------------------- /res/originRes/img/snow_2_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_2_5.png -------------------------------------------------------------------------------- /res/originRes/img/snow_2_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_2_6.png -------------------------------------------------------------------------------- /res/originRes/img/snow_2_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_2_7.png -------------------------------------------------------------------------------- /res/originRes/img/snow_2_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_2_8.png -------------------------------------------------------------------------------- /res/originRes/img/snow_2_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/snow_2_9.png -------------------------------------------------------------------------------- /res/originRes/img/super_normal_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/super_normal_1.png -------------------------------------------------------------------------------- /res/originRes/img/tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/tile.png -------------------------------------------------------------------------------- /res/originRes/img/whirlpool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/whirlpool.png -------------------------------------------------------------------------------- /res/originRes/img/whirlpool2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/whirlpool2.png -------------------------------------------------------------------------------- /res/originRes/img/yellow_boom_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/yellow_boom_1.png -------------------------------------------------------------------------------- /res/originRes/img/yellow_change_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/yellow_change_1.png -------------------------------------------------------------------------------- /res/originRes/img/yellow_line_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/yellow_line_1.png -------------------------------------------------------------------------------- /res/originRes/img/yellow_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img/yellow_normal.png -------------------------------------------------------------------------------- /res/originRes/img2/front_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img2/front_bg.png -------------------------------------------------------------------------------- /res/originRes/img2/game_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/res/originRes/img2/game_bg.png -------------------------------------------------------------------------------- /src/Effector/src/z_spark/attractionsystem/AConst.as: -------------------------------------------------------------------------------- 1 | package z_spark.attractionsystem 2 | { 3 | public class AConst 4 | { 5 | public static var s_rows:uint=20; 6 | public static var s_cols:uint=20; 7 | public static var s_gridh:int=30; 8 | public static var s_gridw:int=30; 9 | } 10 | } -------------------------------------------------------------------------------- /src/Effector/src/z_spark/attractionsystem/EffectNameConst.as: -------------------------------------------------------------------------------- 1 | package z_spark.attractionsystem 2 | { 3 | public class EffectNameConst 4 | { 5 | public static const EFT_ANIMAL_ELIMINATE:String="eliminate_1"; 6 | public static const EFT_BOOM_ELIMINATE:String="eliminate_boom_1"; 7 | public static const EFT_LINE_ELIMINATE:String="eliminate_line_1"; 8 | 9 | public static const EFT_ICE_1_DESTROY:String="snow_1_0"; 10 | public static const EFT_ICE_2_DESTROY:String="snow_2_0"; 11 | public static const EFT_BUBBLE_DESTROY:String="bubble_1"; 12 | 13 | public static const EFT_SELECT:String="select_1"; 14 | public static const EFT_P_WHIRLPOOL:String="whirlpool"; 15 | } 16 | } -------------------------------------------------------------------------------- /src/Effector/src/z_spark/attractionsystem/TweenExchange.as: -------------------------------------------------------------------------------- 1 | package z_spark.attractionsystem 2 | { 3 | public class TweenExchange 4 | { 5 | private var m_firstCall:Function; 6 | private var m_secondCall:Function; 7 | private var m_delay:Number; 8 | public function TweenExchange(firstEndCall:Function,secondEndCall:Function,delay:Number=.3) 9 | { 10 | m_firstCall=firstEndCall; 11 | m_secondCall=secondEndCall; 12 | m_delay=delay; 13 | } 14 | 15 | public function start():void{ 16 | 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /src/EffectorTest/src/EffectorTest.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | import flash.display.Sprite; 4 | import flash.display.StageAlign; 5 | import flash.display.StageScaleMode; 6 | import flash.events.Event; 7 | import flash.utils.setTimeout; 8 | 9 | import z_spark.attractionsystem.AConst; 10 | import z_spark.attractionsystem.EffectNameConst; 11 | import z_spark.attractionsystem.Effector; 12 | import z_spark.batata.res.Res; 13 | import z_spark.batata.ui.Movie; 14 | import z_spark.core.utils.StageUtil; 15 | 16 | public class EffectorTest extends Sprite 17 | { 18 | 19 | public function EffectorTest() 20 | { 21 | stage.scaleMode=StageScaleMode.NO_SCALE; 22 | stage.color=0x143961; 23 | stage.frameRate=60; 24 | 25 | Res.init("zh_CN/",true,5); 26 | var res:Res=new Res(); 27 | res.appendCfg("config.tpf"); 28 | res.addEventListener(Event.COMPLETE,onResLoaded); 29 | StageUtil.stage=stage; 30 | 31 | AConst.s_gridh=70; 32 | AConst.s_gridw=70; 33 | 34 | 35 | 36 | addChild(new MapBg()); 37 | 38 | var layer:Sprite=new Sprite(); 39 | addChild(layer); 40 | Effector.init(layer); 41 | 42 | } 43 | 44 | private function onResLoaded(event:Event):void 45 | { 46 | Effector.getSelectEffect(EffectNameConst.EFT_SELECT,1) 47 | var movie:Movie=Effector.getArrowEffect("up"); 48 | movie.x=60; 49 | movie.y=60 50 | 51 | /*var bmpd:SubBitmapData=Effector.getBitmapData("whirlpool"); 52 | addChild(new Bitmap(bmpd));*/ 53 | 54 | 55 | Effector.playSound("sound_contnuousMatch_3"); 56 | Effector.getEliminateEffect(EffectNameConst.EFT_ANIMAL_ELIMINATE,45,true,1000); 57 | Effector.getDestroyEffect(EffectNameConst.EFT_ICE_1_DESTROY,23,true,100); 58 | Effector.getDestroyEffect(EffectNameConst.EFT_ICE_2_DESTROY,24,true,1000); 59 | Effector.getDestroyEffect(EffectNameConst.EFT_BUBBLE_DESTROY,25,true,100); 60 | setTimeout(function():void{Effector.playSound("sound_eliminate_1");},1000); 61 | 62 | Effector.getGrowBigEffect(2,true,10000); 63 | } 64 | } 65 | } -------------------------------------------------------------------------------- /src/EffectorTest/src/MapBg.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | import flash.display.Sprite; 4 | 5 | import z_spark.attractionsystem.AConst; 6 | 7 | public class MapBg extends Sprite 8 | { 9 | public function MapBg() 10 | { 11 | super(); 12 | 13 | graphics.beginFill(0x888888); 14 | 15 | for (var i:int=0;i.5?TypeConst.LINE_LR:TypeConst.LINE_UD; 43 | else entity.type=toType; 44 | m_specialEntities.push(entity); 45 | } 46 | } 47 | } 48 | setTimeout(eliminateStart,1500); 49 | } 50 | 51 | private function eliminateStart():void 52 | { 53 | if(toType==TypeConst.NORMAL){ 54 | for each(var idx:int in m_eArr){ 55 | var entity:IEliminateEntity=m_map[idx]; 56 | destroyEntity(entity,idx); 57 | } 58 | m_iSys.dispatchDisappearIndexes(m_eArr,false); 59 | destroy(); 60 | }else{ 61 | m_trigger=new Sprite(); 62 | m_trigger.addEventListener(Event.ENTER_FRAME,onE); 63 | } 64 | } 65 | 66 | private function onE(event:Event):void 67 | { 68 | m_cur++; 69 | if(m_cur%m_step==0){ 70 | var entity:IEliminateEntity=getSpecialEntity(); 71 | if(entity){ 72 | var eArr:Array=[],sEntities:Array=[entity]; 73 | var n:int=0; 74 | while(n=0)m_specialEntities.splice(i,1); 80 | n++; 81 | } 82 | 83 | for each(var idx:int in eArr){ 84 | entity=m_map[idx]; 85 | destroyEntity(entity,idx); 86 | } 87 | 88 | m_iSys.dispatchDisappearIndexes(eArr,false); 89 | 90 | } 91 | if(m_specialEntities.length==0){ 92 | destroy(); 93 | } 94 | } 95 | } 96 | 97 | private function destroyEntity(entity:IEliminateEntity,index:int):void{ 98 | if(entity==null)return; 99 | Effector.getEliminateEffect(EffectNameConst.EFT_ANIMAL_ELIMINATE,index,true); 100 | m_dragControl.remove(entity); 101 | } 102 | 103 | private function getSpecialEntity():IEliminateEntity{ 104 | for each(var entity:IEliminateEntity in m_specialEntities){ 105 | if(m_map.indexOf(entity)>=0){ 106 | return entity; 107 | }else{ 108 | if(m_map[entity.index]!=null){ 109 | var i:int=m_specialEntities.indexOf(entity); 110 | if(i>=0)m_specialEntities.splice(i,1); 111 | } 112 | } 113 | } 114 | return null; 115 | } 116 | 117 | private function destroy():void{ 118 | if(m_trigger)m_trigger.removeEventListener(Event.ENTER_FRAME,onE); 119 | m_map=null; 120 | m_iSys=null; 121 | m_dragControl.locked=false; 122 | m_dragControl=null; 123 | } 124 | 125 | } 126 | } -------------------------------------------------------------------------------- /src/EliminationSystem/src/z_spark/eliminatesystem/DirConst.as: -------------------------------------------------------------------------------- 1 | package z_spark.eliminatesystem 2 | { 3 | internal class DirConst 4 | { 5 | public static const DIR_LEFT:uint=0x01; 6 | public static const DIR_RIGHT:uint=0x02; 7 | public static const DIR_UP:uint=0x04; 8 | public static const DIR_DOWN:uint=0x08; 9 | } 10 | } -------------------------------------------------------------------------------- /src/EliminationSystem/src/z_spark/eliminatesystem/EliminatedSystemDebugger.as: -------------------------------------------------------------------------------- 1 | package z_spark.eliminatesystem 2 | { 3 | import flash.display.Sprite; 4 | import flash.display.Stage; 5 | import flash.events.Event; 6 | import flash.events.KeyboardEvent; 7 | import flash.text.TextField; 8 | 9 | import z_spark.core.utils.KeyboardConst; 10 | 11 | CONFIG::DEBUG{ 12 | import flash.events.Event; 13 | import flash.events.KeyboardEvent; 14 | 15 | import z_spark.core.utils.KeyboardConst; 16 | }; 17 | 18 | internal final class EliminatedSystemDebugger 19 | { 20 | private var m_statusTxt:TextField; 21 | private var m_debugLayer:Sprite; 22 | private var m_stage:Stage; 23 | 24 | private static const INFO:String="w:改变选中动物的颜色; t:改变选中动物的类型;"; 25 | 26 | public function EliminatedSystemDebugger(stage:Stage,debugLayer:Sprite) 27 | { 28 | CONFIG::DEBUG{ 29 | m_stage=stage; 30 | m_debugLayer=debugLayer; 31 | 32 | m_stage.addEventListener(KeyboardEvent.KEY_DOWN,onKeyUp); 33 | m_stage.addEventListener(Event.RESIZE,onStageResize); 34 | 35 | m_statusTxt=new TextField(); 36 | m_statusTxt.textColor=0xFFFFFF; 37 | m_statusTxt.mouseEnabled=false; 38 | m_statusTxt.multiline=true; 39 | m_statusTxt.width=m_stage.stageWidth; 40 | m_statusTxt.height=30; 41 | m_statusTxt.text=INFO; 42 | m_statusTxt.y=m_stage.stageHeight-m_statusTxt.height-60; 43 | m_debugLayer.addChild(m_statusTxt); 44 | }; 45 | 46 | } 47 | 48 | CONFIG::DEBUG 49 | private function onStageResize(event:Event):void 50 | { 51 | m_statusTxt.y=m_stage.stageHeight-m_statusTxt.height-60; 52 | m_statusTxt.width=m_stage.stageWidth; 53 | } 54 | 55 | CONFIG::DEBUG 56 | private function onKeyUp(event:KeyboardEvent):void 57 | { 58 | switch(event.keyCode) 59 | { 60 | case KeyboardConst.W: 61 | { 62 | changeColor(); 63 | break; 64 | } 65 | case KeyboardConst.T: 66 | { 67 | changeType(); 68 | break; 69 | } 70 | default: 71 | { 72 | break; 73 | } 74 | } 75 | m_statusTxt.text=INFO; 76 | } 77 | 78 | CONFIG::DEBUG 79 | private function changeColor():void{ 80 | var exc:Exchange=EliminateSystem.s_ins.exchange; 81 | var entity:IEliminateEntity=exc.entityA; 82 | if(entity!=null){ 83 | entity.color=getNextColor(entity.color); 84 | } 85 | } 86 | 87 | CONFIG::DEBUG 88 | private function getNextColor(curColor:uint):uint{ 89 | var index:int=ColorConst.TOTAL.indexOf(curColor); 90 | index++; 91 | if(index>=ColorConst.TOTAL.length)index=0; 92 | return ColorConst.TOTAL[index]; 93 | } 94 | 95 | CONFIG::DEBUG 96 | private function changeType():void{ 97 | var exc:Exchange=EliminateSystem.s_ins.exchange; 98 | var entity:IEliminateEntity=exc.entityA; 99 | if(entity!=null){ 100 | entity.type=getNextType(entity.type); 101 | } 102 | } 103 | 104 | CONFIG::DEBUG 105 | private function getNextType(curType:uint):uint{ 106 | var index:int=TypeConst.TOTAL.indexOf(curType); 107 | index++; 108 | if(index>=TypeConst.TOTAL.length)index=0; 109 | return TypeConst.TOTAL[index]; 110 | } 111 | } 112 | } -------------------------------------------------------------------------------- /src/EliminationSystem/src/z_spark/eliminatesystem/Exchange.as: -------------------------------------------------------------------------------- 1 | package z_spark.eliminatesystem 2 | { 3 | import flash.geom.Point; 4 | 5 | import z_spark.attractionsystem.EffectNameConst; 6 | import z_spark.attractionsystem.Effector; 7 | import z_spark.batata.ui.Movie; 8 | 9 | internal final class Exchange 10 | { 11 | internal var startPos:Point=new Point(); 12 | internal var dir:uint; 13 | internal var dis:Number; 14 | 15 | internal var indexA:int; 16 | internal var indexB:int; 17 | private var m_entityA:IEliminateEntity; 18 | internal var entityB:IEliminateEntity; 19 | private var m_selectMovie:Movie; 20 | 21 | public function get entityA():IEliminateEntity 22 | { 23 | return m_entityA; 24 | } 25 | 26 | public function set entityA(value:IEliminateEntity):void 27 | { 28 | if(m_entityA && m_entityA !=value){ 29 | m_entityA.select=false; 30 | if(m_selectMovie)Effector.deleteEffectIns(m_selectMovie); 31 | } 32 | m_entityA = value; 33 | m_entityA.select=true; 34 | m_selectMovie=Effector.getSelectEffect(EffectNameConst.EFT_SELECT,indexA,true); 35 | m_selectMovie.mouseEnabled=false; 36 | m_selectMovie.mouseChildren=false; 37 | 38 | } 39 | 40 | internal function get secondCall():Function{return m_secondCall;} 41 | internal function get firstCall():Function{return m_firstCall;} 42 | 43 | private var m_firstCall:Function; 44 | private var m_secondCall:Function; 45 | 46 | public function Exchange(firstFn:Function,secondFn:Function){ 47 | m_firstCall=firstFn; 48 | m_secondCall=secondFn; 49 | } 50 | 51 | internal function clear():void{ 52 | m_entityA=entityB=null; 53 | indexA=indexB=-1; 54 | clearEffect(); 55 | } 56 | 57 | internal function clearEffect():void{ 58 | if(m_selectMovie){ 59 | if(m_selectMovie)Effector.deleteEffectIns(m_selectMovie); 60 | } 61 | } 62 | 63 | internal function toString():String{ 64 | return "["+indexA+","+indexB+"]"; 65 | } 66 | } 67 | } -------------------------------------------------------------------------------- /src/EliminationSystem/src/z_spark/eliminatesystem/HandleResult.as: -------------------------------------------------------------------------------- 1 | package z_spark.eliminatesystem 2 | { 3 | public class HandleResult 4 | { 5 | public static const NO_COMBINE:uint=1; 6 | public static const OTHER_COMBINE:uint=5; 7 | public static const SUPER_NORMAL:uint=TypeConst.SUPER_NORMAL; 8 | public static const SUPER_LINE:uint=TypeConst.SUPER_LINELR; 9 | public static const SUPER_BOOM:uint=TypeConst.SUPER_BOOM; 10 | } 11 | } -------------------------------------------------------------------------------- /src/EliminationSystem/src/z_spark/eliminatesystem/IEliminateEntity.as: -------------------------------------------------------------------------------- 1 | package z_spark.eliminatesystem 2 | { 3 | import flash.events.IEventDispatcher; 4 | 5 | public interface IEliminateEntity extends IEventDispatcher 6 | { 7 | function get type():uint; 8 | function set type(value:uint):void; 9 | function get color():uint; 10 | function set color(value:uint):void; 11 | 12 | function set select(value:Boolean):void; 13 | function get select():Boolean; 14 | 15 | function get x():Number; 16 | function set x(value:Number):void; 17 | function get y():Number; 18 | function set y(value:Number):void; 19 | function get occupiedIndex():int; 20 | function set occupiedIndex(value:int):void; 21 | 22 | function get index():int; 23 | 24 | function destroy():void; 25 | 26 | } 27 | } -------------------------------------------------------------------------------- /src/EliminationSystem/src/z_spark/eliminatesystem/IIntegrationSys_ES.as: -------------------------------------------------------------------------------- 1 | package z_spark.eliminatesystem 2 | { 3 | import flash.display.Sprite; 4 | 5 | 6 | public interface IIntegrationSys_ES 7 | { 8 | /** 9 | * 返回“从地形上说”两个动物之间能否交换,比如中间有篱笆墙,或者一个动物被草笼捆住等 10 | * 就返回false; 11 | * 至于两个动物交换后能不能构成消除是由消除系统判断; 12 | * 13 | * 该逻辑捎带检测试图交换的2个entity是否包含开始节点,有的话返回false; 14 | * @param indexA 15 | * @param indexB 16 | * @return 返回值参考ExchangeStatus常量; 17 | * 18 | */ 19 | function canExchange(indexA:int,indexB:int):int; 20 | 21 | /** 22 | * 向外提交将要消除的动物在map中的index数组; 23 | * 用于地图系统判断地形的改变:比如雪、冰块的消除,病毒的消灭,霉云的消灭等; 24 | * 用于掉落系统开始补给新的动物; 25 | * @param allIndexes 26 | * 27 | */ 28 | function dispatchDisappearIndexes(allIndexes:Array,playSound:Boolean):void; 29 | 30 | function get animalLayer():Sprite; 31 | 32 | } 33 | } -------------------------------------------------------------------------------- /src/EliminationSystem/src/z_spark/eliminatesystem/TypeConst.as: -------------------------------------------------------------------------------- 1 | package z_spark.eliminatesystem 2 | { 3 | public class TypeConst 4 | { 5 | public static const NORMAL:uint=1; 6 | public static const LINE_UD:uint=3; 7 | public static const LINE_LR:uint=7; 8 | public static const BOOM:uint=15; 9 | public static const SUPER:uint=31; 10 | 11 | public static const TOTAL:Array=[NORMAL,LINE_LR,LINE_UD,BOOM,SUPER]; 12 | 13 | public static const TWO_SUPER:int=SUPER*2; 14 | public static const SUPER_BOOM:int=SUPER+BOOM; 15 | public static const SUPER_LINELR:int=SUPER+LINE_LR; 16 | public static const SUPER_LINEUD:int=SUPER+LINE_UD; 17 | public static const SUPER_NORMAL:int=SUPER+NORMAL; 18 | public static const TWO_BOOM:int=BOOM*2; 19 | public static const BOOM_LINEUD:int=BOOM+LINE_UD; 20 | public static const BOOM_LINELR:int=BOOM+LINE_LR; 21 | public static const LINEUDLR:int=LINE_UD+LINE_LR; 22 | public static const TWO_LINEUD:int=LINE_UD+LINE_UD; 23 | public static const TWO_LINELR:int=LINE_LR+LINE_LR; 24 | 25 | // public static const LINE_UD_RED:uint=0x11; 26 | // public static const LINE_UD_GREEN:uint=0x12; 27 | // public static const LINE_UD_BLUE:uint=0x13; 28 | // public static const LINE_UD_PURPLE:uint=0x14; 29 | // public static const LINE_UD_YELLOW:uint=0x15; 30 | // 31 | // public static const LINE_LR_RED:uint=0x21; 32 | // public static const LINE_LR_GREEN:uint=0x22; 33 | // public static const LINE_LR_BLUE:uint=0x23; 34 | // public static const LINE_LR_PURPLE:uint=0x24; 35 | // public static const LINE_LR_YELLOW:uint=0x25; 36 | // 37 | // public static const CIRCLE_RED:uint=0x55; 38 | // public static const CIRCLE_GREEN:uint=0x55; 39 | // public static const CIRCLE_BLUE:uint=0x55; 40 | // public static const CIRCLE_PURPLE:uint=0x55; 41 | // public static const CIRCLE_YELLOW:uint=0x55; 42 | // 43 | // public static const SUPER_BIG:uint=0x100; 44 | // 45 | // 46 | // public static const ICE_0:uint=0x0100; 47 | // public static const ICE_1:uint=0x200; 48 | // public static const ICE_2:uint=0x300; 49 | } 50 | } -------------------------------------------------------------------------------- /src/EliminationSystemTest/src/EAnimal.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | import flash.display.Sprite; 4 | import flash.text.TextField; 5 | 6 | import z_spark.eliminatesystem.ColorConst; 7 | import z_spark.eliminatesystem.IEliminateEntity; 8 | import z_spark.kxxxlcore.GameSize; 9 | 10 | public class EAnimal extends Sprite implements IEliminateEntity 11 | { 12 | private var m_color:uint; 13 | private var m_type:uint; 14 | private var tf:TextField; 15 | private var m_select:Boolean=false; 16 | public function get dir():int 17 | { 18 | // TODO Auto Generated method stub 19 | return 0; 20 | } 21 | 22 | public function set dir(value:int):void 23 | { 24 | // TODO Auto Generated method stub 25 | 26 | } 27 | 28 | public function EAnimal(idx:int) 29 | { 30 | super(); 31 | var size:uint=GameSize.s_gridw*.5-2; 32 | tf=new TextField(); 33 | tf.width=30; 34 | tf.height=30; 35 | tf.mouseEnabled=false; 36 | tf.multiline=false; 37 | tf.x=-size; 38 | tf.y=-size; 39 | addChild(tf); 40 | } 41 | 42 | public function set select(value:Boolean):void 43 | { 44 | m_select=value; 45 | tf.textColor=value?0xFFFFFF:0x000000; 46 | } 47 | 48 | public function get select():Boolean 49 | { 50 | return m_select; 51 | } 52 | 53 | 54 | public function get color():uint 55 | { 56 | return m_color; 57 | } 58 | 59 | public function set color(value:uint):void 60 | { 61 | m_color=value; 62 | 63 | var c:uint; 64 | if(value==ColorConst.BLUE)c=0x0000FF; 65 | else if(value==ColorConst.GREEN)c=0x00FF00; 66 | else if(value==ColorConst.PURPLE)c=0xFF00FF; 67 | else if(value==ColorConst.RED)c=0xFF0000; 68 | else if(value==ColorConst.YELLOW)c=0xFFFF00; 69 | else if(value==ColorConst.ALL)c=0x888888; 70 | 71 | 72 | graphics.beginFill(c); 73 | var size:uint=GameSize.s_gridw*.5-1; 74 | graphics.drawRect(-size,-size,size*2,size*2); 75 | graphics.endFill(); 76 | } 77 | 78 | public function destroy():void 79 | { 80 | // TODO Auto Generated method stub 81 | 82 | } 83 | 84 | public function get index():int 85 | { 86 | // TODO Auto Generated method stub 87 | return 0; 88 | } 89 | 90 | public function get occupiedIndex():int 91 | { 92 | // TODO Auto Generated method stub 93 | return 0; 94 | } 95 | 96 | public function set occupiedIndex(value:int):void 97 | { 98 | // TODO Auto Generated method stub 99 | 100 | } 101 | 102 | 103 | public function set type(value:uint):void 104 | { 105 | m_type=value; 106 | tf.text=m_type+""; 107 | } 108 | 109 | 110 | public function get type():uint 111 | { 112 | return m_type; 113 | } 114 | 115 | } 116 | } -------------------------------------------------------------------------------- /src/EliminationSystemTest/src/ESuperAnimal.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | import z_spark.eliminatesystem.IEliminateEntity; 4 | import z_spark.eliminatesystem.TypeConst; 5 | import z_spark.kxxxlcore.GameSize; 6 | 7 | public class ESuperAnimal extends EAnimal implements IEliminateEntity 8 | { 9 | 10 | public function ESuperAnimal(idx:int) 11 | { 12 | super(idx); 13 | } 14 | 15 | override public function set type(value:uint):void 16 | { 17 | super.type=value; 18 | 19 | var size:uint=GameSize.s_gridw*.5-3; 20 | switch(value) 21 | { 22 | case TypeConst.BOOM: 23 | { 24 | graphics.lineStyle(3.0,0x000000); 25 | graphics.drawCircle(0,0,size); 26 | break; 27 | } 28 | case TypeConst.SUPER: 29 | { 30 | graphics.lineStyle(2,0x000000); 31 | graphics.drawCircle(0,0,size); 32 | graphics.beginFill(0xFFFFFF); 33 | graphics.drawCircle(0,0,size-5); 34 | break; 35 | } 36 | case TypeConst.LINE_LR: 37 | { 38 | graphics.lineStyle(3.0,0x000000); 39 | graphics.moveTo(-size,0); 40 | graphics.lineTo(size,0); 41 | break; 42 | } 43 | 44 | case TypeConst.LINE_UD: 45 | { 46 | graphics.lineStyle(3.0,0x000000); 47 | graphics.moveTo(0,-size); 48 | graphics.lineTo(0,size); 49 | break; 50 | } 51 | default: 52 | { 53 | break; 54 | } 55 | } 56 | graphics.endFill(); 57 | } 58 | 59 | } 60 | } -------------------------------------------------------------------------------- /src/EliminationSystemTest/src/EliminationSystemTest.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | import flash.display.Sprite; 4 | import flash.display.StageAlign; 5 | import flash.display.StageScaleMode; 6 | import flash.events.Event; 7 | 8 | import z_spark.attractionsystem.Effector; 9 | import z_spark.batata.res.Res; 10 | import z_spark.core.debug.DBGStats; 11 | import z_spark.core.utils.StageUtil; 12 | import z_spark.eliminatesystem.ColorConst; 13 | import z_spark.eliminatesystem.EliminateSystem; 14 | import z_spark.eliminatesystem.IEliminateEntity; 15 | import z_spark.eliminatesystem.TypeConst; 16 | import z_spark.kxxxlcore.GameSize; 17 | 18 | [SWF(frameRate=6o, width=1024, height=600)] 19 | public class EliminationSystemTest extends Sprite 20 | { 21 | private var m_intersection:Intersection; 22 | private var m_sys:EliminateSystem; 23 | private var m_layer:Sprite; 24 | public function EliminationSystemTest() 25 | { 26 | stage.align=StageAlign.TOP_LEFT; 27 | stage.scaleMode=StageScaleMode.NO_SCALE; 28 | stage.color=0x000000; 29 | stage.frameRate=60; 30 | 31 | var fps:DBGStats=new DBGStats(); 32 | fps.x=stage.stageWidth-60; 33 | addChild(fps); 34 | 35 | //////////////////////////////////////////// 36 | Res.init("zh_CN/",true,5); 37 | var res:Res=new Res(); 38 | res.appendCfg("config.tpf"); 39 | res.addEventListener(Event.COMPLETE,onResLoaded); 40 | StageUtil.stage=stage; 41 | 42 | } 43 | 44 | private function onResLoaded(event:Event):void 45 | { 46 | m_layer=new Sprite(); 47 | addChild(m_layer); 48 | 49 | var eftLayer:Sprite=new Sprite(); 50 | addChild(eftLayer); 51 | Effector.init(eftLayer); 52 | 53 | var debugLayer:Sprite=new Sprite(); 54 | addChild(debugLayer); 55 | 56 | m_intersection=new Intersection(); 57 | m_intersection.m_layer=m_layer; 58 | m_sys=new EliminateSystem(); 59 | m_sys.startDebug(stage,debugLayer); 60 | m_sys.init(stage,m_intersection.map,m_intersection); 61 | 62 | for (var i:int=0;i.95)continue; 65 | 66 | var a:EAnimal=new EAnimal(i); 67 | a.x=(i%GameSize.s_cols)*GameSize.s_gridw+15; 68 | a.y=(int(i/GameSize.s_cols)*GameSize.s_gridh)+15; 69 | a.color=ColorConst.TOTAL[int(Math.random()*ColorConst.TOTAL.length)]; 70 | a.type=1;//TypGameSize.TOTAL[int(Math.random()*TypGameSize.TOTAL.length)]; 71 | // if(Math.random()>.9){ 72 | // a.type=TypGameSize.SUPER; 73 | // a.color=ColorConst.ALL; 74 | // } 75 | m_layer.addChild(a); 76 | 77 | m_sys.add(a); 78 | m_intersection.map[i]=a; 79 | } 80 | 81 | var e:IEliminateEntity=m_intersection.createNewEffectAnimal(20,ColorConst.BLUE,TypeConst.SUPER); 82 | e.x=500; 83 | e.y=20; 84 | } 85 | 86 | 87 | 88 | } 89 | } -------------------------------------------------------------------------------- /src/EliminationSystemTest/src/Intersection.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | import flash.display.DisplayObject; 4 | import flash.display.Sprite; 5 | 6 | import z_spark.eliminatesystem.IEliminateEntity; 7 | import z_spark.eliminatesystem.IIntegrationSys_ES; 8 | import z_spark.kxxxlcore.GameSize; 9 | 10 | public class Intersection implements IIntegrationSys_ES 11 | { 12 | private var m_map:Array; 13 | public var m_layer:Sprite; 14 | public function Intersection() 15 | { 16 | GameSize.s_cols=10; 17 | GameSize.s_rows=10; 18 | m_map=new Array(GameSize.s_cols*GameSize.s_rows); 19 | } 20 | 21 | public function get map():Array{return m_map;} 22 | 23 | public function canExchange(indexA:int, indexB:int):Boolean 24 | { 25 | return true; 26 | } 27 | 28 | public function dispatchDisappearIndexes(arr:Array,playSound:Boolean):void 29 | { 30 | for each(var index:int in arr){ 31 | var a:DisplayObject=m_map[index]; 32 | if(a){ 33 | a.parent.removeChild(a); 34 | m_map[index]=null; 35 | } 36 | } 37 | } 38 | 39 | public function createNewEffectAnimal(index:int, color:int, type:int):IEliminateEntity 40 | { 41 | var oldEntity:IEliminateEntity=m_map[index]; 42 | if(oldEntity){ 43 | m_layer.removeChild(oldEntity as DisplayObject); 44 | } 45 | var s:IEliminateEntity=new ESuperAnimal(index); 46 | s.color=color; 47 | s.type=type; 48 | m_map[index]=s; 49 | var dis:Sprite=s as Sprite; 50 | dis.x=(index%GameSize.s_cols)*GameSize.s_gridh+15; 51 | dis.y=int(index/GameSize.s_cols)*GameSize.s_gridw+15; 52 | m_layer.addChild(dis); 53 | return s; 54 | } 55 | 56 | public function get animalLayer():Sprite 57 | { 58 | // TODO Auto Generated method stub 59 | return null; 60 | } 61 | 62 | 63 | } 64 | } -------------------------------------------------------------------------------- /src/FallingSystem/src/z_spark/fallingsystem/FPriority.as: -------------------------------------------------------------------------------- 1 | package z_spark.fallingsystem 2 | { 3 | /** 4 | * 断开节点优先级常数; 5 | * @author z_Spark 6 | * 7 | */ 8 | public class FPriority 9 | { 10 | /** 11 | * 断开、连接自己通向父节点的连接; 12 | */ 13 | public static const SELF:uint=0x1; 14 | /** 15 | *断开、连接父节点通向自己的连接; 16 | */ 17 | public static const ELDER:uint=0x2; 18 | /** 19 | * 断开、连接自己与父节点的互相连接; 20 | */ 21 | public static const ALL:uint=0x4; 22 | } 23 | } -------------------------------------------------------------------------------- /src/FallingSystem/src/z_spark/fallingsystem/FUtil.as: -------------------------------------------------------------------------------- 1 | package z_spark.fallingsystem 2 | { 3 | import z_spark.kxxxlcore.GameSize; 4 | 5 | public class FUtil 6 | { 7 | public static function isSameRow(indexA:int,indexB:int):Boolean{ 8 | return int(indexA/GameSize.s_cols)==int(indexB/GameSize.s_cols); 9 | } 10 | 11 | public static function APriorityBiggerThanB(a:Node,b:Node):Boolean{ 12 | return a.relationToElderNode0){ 46 | node=arr.shift(); 47 | result.push(node.index); 48 | subNode=node.childrenNodes[Relation.SON]; 49 | if(subNode)arr.push(subNode); 50 | subNode=node.childrenNodes[Relation.LEFT_NEPHEW]; 51 | if(subNode)arr.push(subNode); 52 | subNode=node.childrenNodes[Relation.RIGHT_NEPHEW]; 53 | if(subNode)arr.push(subNode); 54 | } 55 | 56 | return result; 57 | 58 | }*/ 59 | 60 | } 61 | } -------------------------------------------------------------------------------- /src/FallingSystem/src/z_spark/fallingsystem/IFallingEntity.as: -------------------------------------------------------------------------------- 1 | package z_spark.fallingsystem 2 | { 3 | import z_spark.kxxxlcore.IEntity; 4 | 5 | public interface IFallingEntity extends IEntity 6 | { 7 | 8 | function get spdy():Number; 9 | function set spdy(value:Number):void; 10 | function get spdx():Number; 11 | function set spdx(value:Number):void; 12 | 13 | function get finishX():int; 14 | function set finishX(value:int):void; 15 | function get finishY():int; 16 | function set finishY(value:int):void; 17 | 18 | } 19 | } -------------------------------------------------------------------------------- /src/FallingSystem/src/z_spark/fallingsystem/IIntegrationSys_FS.as: -------------------------------------------------------------------------------- 1 | package z_spark.fallingsystem 2 | { 3 | 4 | public interface IIntegrationSys_FS 5 | { 6 | 7 | /** 8 | * 让整合系统创建一个新的动物,添加到显示列表,并放置到index所指的位置,其他不用理会; 9 | * 新的动物肯定是普通动物;颜色随机; 10 | * @return 11 | * 12 | */ 13 | function createNewAnimal(index:int):IFallingEntity; 14 | 15 | /** 16 | *自动下落过程中,当有动物不能再下落的时候,就会调用该接口,希望消除系统进行检测; 17 | * @param index 18 | * 19 | */ 20 | function standBy(arr:Array):void; 21 | 22 | function fallingOver():void; 23 | } 24 | } -------------------------------------------------------------------------------- /src/FallingSystem/src/z_spark/fallingsystem/Node.as: -------------------------------------------------------------------------------- 1 | package z_spark.fallingsystem 2 | { 3 | import z_spark.kxxxlcore.GameSize; 4 | 5 | public final class Node 6 | { 7 | public var isOccupied:Boolean=false; 8 | 9 | private var m_relationToElderNode:uint=Relation.MAX_CHILDREN; 10 | private var m_elderNode:Node; 11 | public var childrenNodes:Vector.; 12 | private var m_index:int; 13 | private var m_deep:int; 14 | 15 | public var supplyNodes:Vector.; 16 | public function Node(idx:int,depth:int) 17 | { 18 | supplyNodes=new Vector.(Relation.MAX_CHILDREN); 19 | childrenNodes=new Vector.(Relation.MAX_CHILDREN); 20 | m_index=idx; 21 | m_deep=depth; 22 | } 23 | 24 | public function get relationToElderNode():uint{return m_relationToElderNode;} 25 | public function get elderNode():Node{return m_elderNode;} 26 | 27 | public function setElderNode(node:Node,relation:uint):void 28 | { 29 | if(relation>=Relation.MAX_CHILDREN){ 30 | throw "参数不合法!"; 31 | } 32 | if(m_elderNode){ 33 | m_elderNode.childrenNodes[m_relationToElderNode]=null; 34 | } 35 | 36 | m_elderNode = node; 37 | if(node==null){ 38 | m_relationToElderNode=Relation.MAX_CHILDREN; 39 | }else { 40 | m_relationToElderNode=relation; 41 | m_elderNode.childrenNodes[relation]=this; 42 | } 43 | } 44 | 45 | public function get deep():int {return m_deep;} 46 | public function get index():int{return m_index;} 47 | public function get row():int{return int(m_index/GameSize.s_cols);} 48 | public function get col():int{return m_index%GameSize.s_cols;} 49 | 50 | 51 | public function hasChild():Boolean{ 52 | return childrenNodes[0] ||childrenNodes[1] ||childrenNodes[2]; 53 | } 54 | 55 | public function getExistChildrenNodes(arr:Array):void{ 56 | arr.length=0; 57 | if(childrenNodes[0])arr.push(childrenNodes[0]); 58 | if(childrenNodes[1])arr.push(childrenNodes[1]); 59 | if(childrenNodes[2])arr.push(childrenNodes[2]); 60 | } 61 | 62 | public function getExistSupplyNodes(arr:Array):void{ 63 | arr.length=0; 64 | if(supplyNodes[0])arr.push(supplyNodes[0]); 65 | if(supplyNodes[1])arr.push(supplyNodes[1]); 66 | if(supplyNodes[2])arr.push(supplyNodes[2]); 67 | } 68 | 69 | public function getNextSupplyNodeWithPriority():Node{ 70 | return supplyNodes[Relation.SON] || supplyNodes[Relation.LEFT_NEPHEW] || supplyNodes[Relation.RIGHT_NEPHEW]; 71 | } 72 | 73 | } 74 | } -------------------------------------------------------------------------------- /src/FallingSystem/src/z_spark/fallingsystem/Relation.as: -------------------------------------------------------------------------------- 1 | package z_spark.fallingsystem 2 | { 3 | public class Relation 4 | { 5 | public static const MAX_CHILDREN:uint=3; 6 | 7 | //这三个常量的值不能随意变动, 8 | //1、它表示选择父节点的优先级,越小越优先; 9 | //2、他表示孩子节点在数组中的索引编号; 10 | //3、为了优化性能,部分程序硬编码为0、1、2,查看FTree的InsertNode逻辑; 11 | public static const SON:uint=0; 12 | public static const LEFT_NEPHEW:uint=1; 13 | public static const RIGHT_NEPHEW:uint=2; 14 | } 15 | } -------------------------------------------------------------------------------- /src/FallingSystemTest/src/FAnimal.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | import flash.display.Sprite; 4 | import flash.text.TextField; 5 | 6 | import z_spark.fallingsystem.IFallingEntity; 7 | import z_spark.kxxxlcore.GameSize; 8 | 9 | public class FAnimal extends Sprite implements IFallingEntity 10 | { 11 | 12 | private var tf:TextField; 13 | public function FAnimal(idx:int) 14 | { 15 | var row:uint=int(idx/GameSize.s_cols); 16 | var color:uint=0xFFFFFF-row*10; 17 | 18 | graphics.beginFill(color); 19 | var size:uint=GameSize.s_gridw*.5-2; 20 | graphics.drawRect(-size,-size,size*2,size*2); 21 | graphics.endFill(); 22 | 23 | tf=new TextField(); 24 | tf.width=30; 25 | tf.height=30; 26 | tf.mouseEnabled=false; 27 | tf.text=idx+""; 28 | tf.multiline=false; 29 | tf.x=-size; 30 | tf.y=-size; 31 | 32 | addChild(tf); 33 | } 34 | 35 | public function destroy():void 36 | { 37 | // TODO Auto Generated method stub 38 | 39 | } 40 | 41 | public function get index():int 42 | { 43 | // TODO Auto Generated method stub 44 | return 0; 45 | } 46 | 47 | public function get occupiedIndex():int 48 | { 49 | // TODO Auto Generated method stub 50 | return 0; 51 | } 52 | 53 | public function set occupiedIndex(value:int):void 54 | { 55 | // TODO Auto Generated method stub 56 | 57 | } 58 | 59 | 60 | private var _finishX:int; 61 | public function get finishX():int{return _finishX;} 62 | public function set finishX(value:int):void{_finishX=value;} 63 | 64 | private var _finishY:int; 65 | public function get finishY():int{return _finishY;} 66 | public function set finishY(value:int):void{_finishY=value;} 67 | 68 | private var _spdx:Number; 69 | public function get spdx():Number{return _spdx; } 70 | public function set spdx(value:Number):void{_spdx=value;} 71 | 72 | private var _spdy:Number; 73 | public function get spdy():Number{return _spdy; } 74 | public function set spdy(value:Number):void{_spdy=value;} 75 | 76 | private var _tmpx:Number; 77 | public function get tmpx():Number{return _tmpx;} 78 | public function set tmpx(value:Number):void{_tmpx=value;} 79 | 80 | private var _tmpy:Number; 81 | public function get tmpy():Number{return _tmpy;} 82 | public function set tmpy(value:Number):void{_tmpy=value;} 83 | 84 | public function render():void 85 | { 86 | this.x=_tmpx; 87 | this.y=_tmpy; 88 | } 89 | 90 | private var m_deep:int=0; 91 | public function get deep():int 92 | { 93 | // TODO Auto Generated method stub 94 | return m_deep; 95 | } 96 | 97 | public function set deep(value:int):void 98 | { 99 | m_deep=value; 100 | tf.text=value+''; 101 | } 102 | 103 | } 104 | } -------------------------------------------------------------------------------- /src/FallingSystemTest/src/FallingSystemTest.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | import map.MapData; 4 | 5 | import z_spark.core.debug.ButtonDbg; 6 | 7 | [SWF(frameRate=6o, width=1024, height=600)] 8 | public class FallingSystemTest extends TestBase 9 | { 10 | public function FallingSystemTest(){ 11 | super(); 12 | 13 | var ROAD:Array=MapData.roadArr0; 14 | var START:Array=MapData.startArr0; 15 | m_fallingSys.setData(ROAD,START); 16 | 17 | var index:uint=0; 18 | for (var i:int=0;i>1; 26 | m_skin.y=-bmpd.height>>1; 27 | 28 | // m_skin.scaleX=m_skin.scaleY=MConst.s_gridw/m_skin.width; 29 | 30 | } 31 | 32 | public function get index():int{ 33 | return int(y/GameSize.s_gridh)*GameSize.s_cols+int(x/GameSize.s_gridw); 34 | } 35 | 36 | public function destroy():void{ 37 | Res.dispose(m_skin.bitmapData as SubBitmapData); 38 | CONFIG::DEBUG{ 39 | graphics.clear(); 40 | }; 41 | } 42 | 43 | private var m_occupiedIndex:int=-1; 44 | public function get occupiedIndex():int{return m_occupiedIndex;} 45 | public function set occupiedIndex(value:int):void{m_occupiedIndex=value;} 46 | } 47 | } -------------------------------------------------------------------------------- /src/lsx/src/z_spark/kxxxl/animal/AnimalUtil.as: -------------------------------------------------------------------------------- 1 | package z_spark.kxxxl.animal 2 | { 3 | import z_spark.eliminatesystem.ColorConst; 4 | import z_spark.eliminatesystem.TypeConst; 5 | 6 | internal final class AnimalUtil 7 | { 8 | public static function getSkin(color:uint,type:uint):String{ 9 | var skin:String='super_normal_1'; 10 | if(color==ColorConst.BLUE){ 11 | if(type==TypeConst.NORMAL)skin="blue_normal_1"; 12 | else if(type==TypeConst.BOOM)skin="blue_boom_1"; 13 | else if(type==TypeConst.LINE_LR)skin="blue_line_1"; 14 | else if(type==TypeConst.LINE_UD)skin="blue_line_1"; 15 | } 16 | else if(color==ColorConst.GREEN){ 17 | if(type==TypeConst.NORMAL)skin="green_normal_1"; 18 | else if(type==TypeConst.BOOM)skin="green_boom_1"; 19 | else if(type==TypeConst.LINE_LR)skin="green_line_1"; 20 | else if(type==TypeConst.LINE_UD)skin="green_line_1"; 21 | } 22 | else if(color==ColorConst.PURPLE){ 23 | if(type==TypeConst.NORMAL)skin="purple_normal_1"; 24 | else if(type==TypeConst.BOOM)skin="purple_boom_1"; 25 | else if(type==TypeConst.LINE_LR)skin="purple_line_1"; 26 | else if(type==TypeConst.LINE_UD)skin="purple_line_1"; 27 | } 28 | else if(color==ColorConst.RED){ 29 | if(type==TypeConst.NORMAL)skin="red_normal_1"; 30 | else if(type==TypeConst.BOOM)skin="red_boom_1"; 31 | else if(type==TypeConst.LINE_LR)skin="red_line_1"; 32 | else if(type==TypeConst.LINE_UD)skin="red_line_1"; 33 | } 34 | else if(color==ColorConst.YELLOW){ 35 | if(type==TypeConst.NORMAL)skin="yellow_normal"; 36 | else if(type==TypeConst.BOOM)skin="yellow_boom_1"; 37 | else if(type==TypeConst.LINE_LR)skin="yellow_line_1"; 38 | else if(type==TypeConst.LINE_UD)skin="yellow_line_1"; 39 | } 40 | else if(color==ColorConst.GRAY){ 41 | if(type==TypeConst.NORMAL)skin="gray_normal_1"; 42 | else if(type==TypeConst.BOOM)skin="gray_boom_1"; 43 | else if(type==TypeConst.LINE_LR)skin="gray_line_1"; 44 | else if(type==TypeConst.LINE_UD)skin="gray_line_1"; 45 | } 46 | else if(color==ColorConst.ALL)skin="super_normal_1"; 47 | return skin; 48 | } 49 | } 50 | } -------------------------------------------------------------------------------- /src/lsx/src/z_spark/kxxxl/block/BlockEntity.as: -------------------------------------------------------------------------------- 1 | package z_spark.kxxxl.block 2 | { 3 | import flash.display.Bitmap; 4 | import flash.display.Sprite; 5 | import flash.text.TextField; 6 | 7 | import avmplus.getQualifiedClassName; 8 | 9 | import z_spark.attractionsystem.Effector; 10 | import z_spark.batata.res.Res; 11 | import z_spark.batata.res.SubBitmapData; 12 | import z_spark.kxxxlcore.GameSize; 13 | import z_spark.mapsystem.IBlockEntity; 14 | 15 | public class BlockEntity extends Sprite implements IBlockEntity 16 | { 17 | public static var s_map:Array; 18 | 19 | protected var m_skin:Bitmap; 20 | protected var m_type:int; 21 | /** 22 | *是否占据格子位置,冰块就占据,玻璃不占据; 23 | */ 24 | protected var m_isOcupier:Boolean; 25 | 26 | CONFIG::DEBUG{ 27 | protected var tf:TextField; 28 | }; 29 | 30 | public function BlockEntity() 31 | { 32 | 33 | if(getQualifiedClassName(this)=="z_spark.mapsystem.block::BlockBase"){ 34 | throw "can not create abstract class"; 35 | } 36 | 37 | m_skin=new Bitmap(); 38 | addChild(m_skin); 39 | 40 | CONFIG::DEBUG{ 41 | tf=new TextField(); 42 | tf.width=GameSize.s_gridw; 43 | tf.height=GameSize.s_gridh; 44 | tf.mouseEnabled=false; 45 | tf.multiline=false; 46 | const size:uint=GameSize.s_gridw*.5; 47 | tf.x=-size; 48 | tf.y=-size; 49 | addChild(tf); 50 | }; 51 | 52 | } 53 | 54 | public function get isOcupier():Boolean{return m_isOcupier;} 55 | public function get type():int{return m_type;} 56 | public function set type(value:int):void{m_type=value;} 57 | 58 | public function tryEliminate(index:int):Boolean{return false;} 59 | 60 | public function setSkin(resName:String):void{ 61 | Res.dispose(m_skin.bitmapData as SubBitmapData); 62 | var bmpd:SubBitmapData=Effector.getBitmapData(resName); 63 | m_skin.bitmapData=bmpd; 64 | m_skin.x=-bmpd.width>>1; 65 | m_skin.y=-bmpd.height>>1; 66 | } 67 | 68 | public function destroy():void{ 69 | CONFIG::DEBUG{graphics.clear();}; 70 | Res.dispose(m_skin.bitmapData as SubBitmapData); 71 | } 72 | 73 | protected function convertToIndex():int{ 74 | return int(y/GameSize.s_gridh)*GameSize.s_cols+int(x/GameSize.s_gridw); 75 | } 76 | } 77 | } -------------------------------------------------------------------------------- /src/lsx/src/z_spark/kxxxl/block/Bubble.as: -------------------------------------------------------------------------------- 1 | package z_spark.kxxxl.block 2 | { 3 | import z_spark.attractionsystem.EffectNameConst; 4 | import z_spark.attractionsystem.Effector; 5 | import z_spark.mapsystem.BlockTypeConst; 6 | 7 | public class Bubble extends BlockEntity 8 | { 9 | 10 | public function Bubble() 11 | { 12 | super(); 13 | m_type=BlockTypeConst.BUBBLE; 14 | tf.text=m_type+""; 15 | m_isOcupier=false; 16 | 17 | setSkin("bubble_3"); 18 | } 19 | 20 | /** 21 | * 气泡消除的前提是必须要有动物占据; 22 | * @return 23 | * 24 | */ 25 | override public function tryEliminate(index:int):Boolean 26 | { 27 | if(s_map[convertToIndex()]!=null){ 28 | Effector.getDestroyEffect(EffectNameConst.EFT_BUBBLE_DESTROY,index,true,1); 29 | Effector.playSound("sound_ice_break"); 30 | return true; 31 | } 32 | return false; 33 | } 34 | 35 | 36 | 37 | } 38 | } -------------------------------------------------------------------------------- /src/lsx/src/z_spark/kxxxl/block/Factory.as: -------------------------------------------------------------------------------- 1 | package z_spark.kxxxl.block 2 | { 3 | import z_spark.mapsystem.BlockTypeConst; 4 | import z_spark.mapsystem.IBlockEntity; 5 | 6 | public class Factory 7 | { 8 | 9 | public static function createBlock(type:uint):IBlockEntity{ 10 | var e:IBlockEntity; 11 | switch(type) 12 | { 13 | case BlockTypeConst.EGG: 14 | { 15 | 16 | break; 17 | } 18 | case BlockTypeConst.ICE: 19 | { 20 | e=new Ice(); 21 | (e as Ice).level=int(Math.random()*3)+1; 22 | break; 23 | } 24 | case BlockTypeConst.BUBBLE: 25 | { 26 | e=new Bubble(); 27 | break; 28 | } 29 | case BlockTypeConst.FENCE_LR: 30 | case BlockTypeConst.FENCE_UD: 31 | { 32 | e=new Fence(); 33 | break; 34 | } 35 | default: 36 | { 37 | break; 38 | } 39 | } 40 | 41 | return e; 42 | } 43 | } 44 | } -------------------------------------------------------------------------------- /src/lsx/src/z_spark/kxxxl/block/Fence.as: -------------------------------------------------------------------------------- 1 | package z_spark.kxxxl.block 2 | { 3 | import z_spark.mapsystem.BlockTypeConst; 4 | 5 | public class Fence extends BlockEntity 6 | { 7 | 8 | public function Fence() 9 | { 10 | super(); 11 | tf.text=m_type+""; 12 | m_isOcupier=false; 13 | } 14 | 15 | override public function set type(value:int):void{ 16 | m_type=value; 17 | if(value==BlockTypeConst.FENCE_UD){ 18 | setSkin("rope_ud"); 19 | }else{ 20 | setSkin("rope_1"); 21 | } 22 | } 23 | 24 | } 25 | } -------------------------------------------------------------------------------- /src/lsx/src/z_spark/kxxxl/block/Ice.as: -------------------------------------------------------------------------------- 1 | package z_spark.kxxxl.block 2 | { 3 | import z_spark.attractionsystem.EffectNameConst; 4 | import z_spark.attractionsystem.Effector; 5 | import z_spark.mapsystem.BlockTypeConst; 6 | 7 | public class Ice extends BlockEntity 8 | { 9 | private static const EFFECT_NAME:Array=[ 10 | EffectNameConst.EFT_ICE_1_DESTROY,EffectNameConst.EFT_ICE_2_DESTROY 11 | ,EffectNameConst.EFT_ICE_2_DESTROY 12 | ] 13 | 14 | public static const LEVEL_0:int=0;//no block 15 | public static const LEVEL_1:int=1; 16 | public static const LEVEL_2:int=2; 17 | public static const LEVEL_3:int=3; 18 | public static const LEVEL_4:int=4; 19 | 20 | private var m_level:uint=LEVEL_1; 21 | public function Ice() 22 | { 23 | super(); 24 | m_type=BlockTypeConst.ICE; 25 | CONFIG::DEBUG{tf.text=m_type+"";}; 26 | m_isOcupier=true; 27 | 28 | } 29 | 30 | public function get level():uint 31 | { 32 | return m_level; 33 | } 34 | 35 | public function set level(value:uint):void 36 | { 37 | m_level = value; 38 | CONFIG::DEBUG{tf.text=m_type+","+m_level;}; 39 | 40 | var skin:String=''; 41 | if(m_level==LEVEL_1)skin="snow_1"; 42 | else if(m_level==LEVEL_2)skin="snow_2"; 43 | else if(m_level==LEVEL_3)skin="snow_2"; 44 | else if(m_level==LEVEL_4)skin="snow_2"; 45 | 46 | if(skin)setSkin(skin); 47 | } 48 | 49 | override public function tryEliminate(index:int):Boolean{ 50 | m_level--; 51 | level=m_level; 52 | 53 | Effector.getDestroyEffect(EFFECT_NAME[m_level],index,true,1); 54 | Effector.playSound("sound_ice_break"); 55 | 56 | return m_level<=0; 57 | } 58 | 59 | } 60 | } -------------------------------------------------------------------------------- /src/lsx/src/z_spark/kxxxl/data/DataManager.as: -------------------------------------------------------------------------------- 1 | package z_spark.kxxxl.data 2 | { 3 | import z_spark.kxxxl.game.Intersection; 4 | import z_spark.mapsystem.BlockTypeConst; 5 | 6 | public class DataManager 7 | { 8 | private static var s_iSys:Intersection; 9 | private static var s_dataArr:Array; 10 | public static function init(intersection:Intersection):void{ 11 | s_iSys=intersection; 12 | 13 | s_dataArr=[]; 14 | s_dataArr[1]=Level1; 15 | s_dataArr[2]=Level2; 16 | s_dataArr[3]=Level3; 17 | s_dataArr[4]=Level4; 18 | s_dataArr[5]=Level5; 19 | s_dataArr[8]=Level8; 20 | s_dataArr[33]=Level33; 21 | s_dataArr[34]=Level34; 22 | } 23 | 24 | CONFIG::DEBUG{ 25 | public static function get dataArr():Array{return s_dataArr;} 26 | public static function isLevelDataExist(level:int):Boolean{ 27 | return s_dataArr[level]!=null; 28 | } 29 | }; 30 | 31 | public static function setData(level:int):void{ 32 | s_iSys.clean(); 33 | 34 | var cls:Class=s_dataArr[level] as Class; 35 | var data:LevelBase=new cls(); 36 | 37 | s_iSys.mapSys.setData(data.roadArr,data.startArr); 38 | s_iSys.eliminateSys.filterArr=data.startArr; 39 | s_iSys.fallingSys.setData(data.roadArr,data.startArr); 40 | 41 | var index:uint=0; 42 | for (var i:int=0;i=DataManager.dataArr.length)m_currentLevel=0; 61 | }while(!DataManager.isLevelDataExist(m_currentLevel)); 62 | DataManager.setData(m_currentLevel); 63 | }else if(event.keyCode==KeyboardConst.LEFT){ 64 | do{ 65 | m_currentLevel--; 66 | if(m_currentLevel<0)m_currentLevel=DataManager.dataArr.length-1; 67 | }while(!DataManager.isLevelDataExist(m_currentLevel)); 68 | DataManager.setData(m_currentLevel); 69 | } 70 | } 71 | 72 | var m_fps:DBGStats=new DBGStats(); 73 | m_fps.x=stage.stageWidth-60; 74 | m_debugLayer.addChild(m_fps); 75 | }; 76 | 77 | start(); 78 | } 79 | 80 | private function start():void 81 | { 82 | DataManager.setData(m_currentLevel); 83 | 84 | CONFIG::DEBUG{return;}; 85 | Effector.stopSound(m_bgSoundId); 86 | m_bgSoundId=Effector.playSound("sound_GameSceneBGM",99999); 87 | } 88 | 89 | private function initLayer():void 90 | { 91 | var bg:Bitmap=Res.getBitmap("game_bg"); 92 | bg.scaleX=StageUtil.sw/bg.width; 93 | bg.scaleY=StageUtil.sh/bg.height; 94 | m_stage.addChild(bg); 95 | m_mapLayer=new Sprite(); 96 | m_stage.addChild(m_mapLayer); 97 | m_blockLayer=new Sprite(); 98 | m_stage.addChild(m_blockLayer); 99 | m_animalLayer=new Sprite(); 100 | m_stage.addChild(m_animalLayer); 101 | m_effectLayer=new Sprite(); 102 | m_stage.addChild(m_effectLayer); 103 | 104 | CONFIG::DEBUG{ 105 | m_debugLayer=new Sprite(); 106 | m_stage.addChild(m_debugLayer); 107 | }; 108 | 109 | } 110 | 111 | } 112 | } -------------------------------------------------------------------------------- /src/lsx/src/z_spark/kxxxl/game/SceneBase.as: -------------------------------------------------------------------------------- 1 | package z_spark.kxxxl.game 2 | { 3 | import flash.display.Sprite; 4 | 5 | public class SceneBase extends Sprite 6 | { 7 | public function SceneBase() 8 | { 9 | super(); 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /version/debugscreenshot/Firefox_Screenshot_2015-10-09T13-31-55.917Z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/version/debugscreenshot/Firefox_Screenshot_2015-10-09T13-31-55.917Z.png -------------------------------------------------------------------------------- /version/debugscreenshot/Firefox_Screenshot_2015-10-09T13-35-52.022Z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/version/debugscreenshot/Firefox_Screenshot_2015-10-09T13-35-52.022Z.png -------------------------------------------------------------------------------- /version/v1/pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/version/v1/pic1.png -------------------------------------------------------------------------------- /version/v1/pic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/version/v1/pic2.png -------------------------------------------------------------------------------- /version/v1/v1.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/version/v1/v1.7z -------------------------------------------------------------------------------- /version/v1_1/QQ截图20151005221633.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/version/v1_1/QQ截图20151005221633.png -------------------------------------------------------------------------------- /version/v1_1/QQ截图20151005221710.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/version/v1_1/QQ截图20151005221710.png -------------------------------------------------------------------------------- /version/v1_1/QQ截图20151005221724.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/version/v1_1/QQ截图20151005221724.png -------------------------------------------------------------------------------- /version/v1_1/QQ截图20151005221739.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/version/v1_1/QQ截图20151005221739.png -------------------------------------------------------------------------------- /version/v1_1/v1_1.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/version/v1_1/v1_1.7z -------------------------------------------------------------------------------- /version/v1_2/QQ截图20151006205514.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/version/v1_2/QQ截图20151006205514.png -------------------------------------------------------------------------------- /version/v1_2/QQ截图20151009014306.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/version/v1_2/QQ截图20151009014306.png -------------------------------------------------------------------------------- /version/v1_2/v1_2.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/version/v1_2/v1_2.7z -------------------------------------------------------------------------------- /version/v2_0/v2_0.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zspark/lsx/3c7920f3c3080ccb7b4dbdcf40e643aca81932ff/version/v2_0/v2_0.7z --------------------------------------------------------------------------------