STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
229594
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2595 · P5190

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/62106357?noj=FRM62106357-22DC" width="1" height="1"></div>

dr.yagokoro.swf

This is the info page for
Flash #416

(Click the ID number above for more basic data on this flash file.)


Text
ERASED:

HEIGHT:

SCORE:

10

10

300

G
A
M
E
O
V
E
R

<レベル>

< 時間 >

< 得点 >

0

00:00:00

00000000

<ベスト>

00000000

Dr.YAGOKORO

ドクターヤゴコロ

READY?

30

FPS :

QUIT

QUIT

RETRY

RETRY

Dr.YAGOKORO

ドクターヤゴコロ

NOW LOADING...

START GAME

START GAME

MANUAL

MANUAL

QUALITY :

HIGH

MEDIUM

LOW

QUALITY :

HIGH

MEDIUM

LOW

CHIBITAMI.NET/WORKS

PRESENTED BY

TOUHOU PROJECT PARODY FLASH

CREATION #7

タイトルへ戻る

タイトルへ戻る

<ストーリー>
ヤゴコロに病気を治してもらいにいったてるよさんですが、
ヤゴコロはてるよさんを不老不死にしようと
はちゃめちゃな量の薬剤をを投与するのでした。
てるよさんの中の病原菌を操作して
不老不死にならないよう耐えてください。
<輝夜/てるよ>
このゲームの主人公ですが
ただ薬を飲まされまくるだけの不憫な扱いを受けます。
<ヤゴコロ>
カプセルをぽんぽん投げてきます。
時間がたつと投与のペースを上げてきます。鬼畜。
<カプセル>
中身は蓬莱の薬。クリックすると左右反転します。
てるよの口の一番上まで詰みあがるとゲームオーバー。
不老不死というか物理的にオーバードースで死にそうです。
<病原菌>
マウスクリックで移動させます。
病原菌の上下に同じ色のカプセルを2つ以上隣接させると
カプセルを消すことができます。
同時に消したカプセルの数が多いほど、
また消した時の病原菌の位置が高いほど高得点が入ります。
(カプセルのみで色をあわせてもカプセルは消えません)

マニュアル

ActionScript [AS1/AS2]

Frame 1
stop(); var mymenu = new ContextMenu(); mymenu.hideBuiltInItems(); _root.menu = mymenu; onEnterFrame = function () { total = _root.getBytesTotal(); loaded = _root.getBytesLoaded(); if (total == loaded) { play(); onEnterFrame = undefined; } };
Frame 2
stop();
Symbol 14 MovieClip [capsule] Frame 1
#initclip 12 Object.registerClass("capsule", Capsule); #endinitclip stop();
Symbol 14 MovieClip [capsule] Frame 12
this.changeTo(Capsule.TURN_END);
Symbol 14 MovieClip [capsule] Frame 25
this.changeTo(Capsule.TURN_DISABLE_END);
Symbol 14 MovieClip [capsule] Frame 30
stop();
Symbol 14 MovieClip [capsule] Frame 47
this.changeTo(Capsule.CRASHED_END);
Symbol 25 MovieClip [eraseCutin] Frame 1
this.cutinState1_mc.eraseNum = eraseNum; this.cutinState1_mc.eraseHeight = eraseHeight; this.cutinState1_mc.score = score; this.cutinState2_mc.eraseNum = eraseNum; this.cutinState2_mc.eraseHeight = eraseHeight; this.cutinState2_mc.score = score;
Symbol 25 MovieClip [eraseCutin] Frame 30
this.removeMovieClip();
Symbol 44 MovieClip [virus] Frame 1
#initclip 8 Object.registerClass("virus", Virus); #endinitclip stop();
Symbol 44 MovieClip [virus] Frame 2
stop();
Symbol 44 MovieClip [virus] Frame 3
stop();
Symbol 46 MovieClip [board] Frame 1
#initclip 9 Object.registerClass("board", Board); #endinitclip
Symbol 58 MovieClip [yagokoro] Frame 1
#initclip 10 Object.registerClass("yagokoro", Yagokoro); #endinitclip
Symbol 58 MovieClip [yagokoro] Frame 12
if (this.state == Yagokoro.WAIT) { gotoAndPlay ("wait"); }
Symbol 58 MovieClip [yagokoro] Frame 40
this.setCapsuleAction();
Symbol 58 MovieClip [yagokoro] Frame 50
this.setCapsuleAction();
Symbol 58 MovieClip [yagokoro] Frame 60
this.setCapsuleAction();
Symbol 58 MovieClip [yagokoro] Frame 70
this.setCapsuleAction();
Symbol 58 MovieClip [yagokoro] Frame 80
this.setCapsuleAction();
Symbol 58 MovieClip [yagokoro] Frame 90
this.setCapsuleAction();
Symbol 58 MovieClip [yagokoro] Frame 100
this.setCapsuleAction();
Symbol 58 MovieClip [yagokoro] Frame 110
this.setCapsuleAction();
Symbol 58 MovieClip [yagokoro] Frame 131
gotoAndPlay ("gameover");
Symbol 80 MovieClip Frame 78
stop(); _parent.play();
Symbol 84 MovieClip Frame 1
fps = 30; fpsLimit = 26; fpsLimitCount = 0; fpsLimitMax = 10; frTime = 500; time_count = 0; old_timer = getTimer(); qualities = new Array("high", "medium", "low"); qualityIndex = 0; this.onEnterFrame = function () { time_count = time_count + 1; if ((getTimer() - old_timer) >= frTime) { fps = Math.floor((time_count * 1000) / (getTimer() - old_timer)); old_timer = getTimer(); time_count = 0; if (fps <= fpsLimit) { fpsLimitCount++; if (fpsLimitCount >= fpsLimitMax) { if (qualityIndex < 2) { qualityIndex++; } _root._quality = qualities[qualityIndex]; } } else { fpsLimitCount = 0; } } };
Symbol 90 Button
on (release) { _parent.gotoAndStop("title"); }
Symbol 93 Button
on (release) { gotoAndStop ("ready"); }
Symbol 95 MovieClip [game] Frame 1
#initclip 11 Object.registerClass("game", Game); #endinitclip stop(); this.init(1, getTimer()); var bgm; bgm.stop(); bgm = new Sound(_root); bgm.attachSound("main.wav"); bgm.start(0, 65535);
Symbol 95 MovieClip [game] Frame 2
gotoAndStop ("active");
Symbol 95 MovieClip [game] Frame 11
stop(); this.startGame();
Symbol 95 MovieClip [game] Frame 21
stop(); bgm.stop(); yagokoro_mc.gotoAndPlay("gameover");
Symbol 136 MovieClip [__Packages.Capsule] Frame 0
class Capsule extends MovieClip { var leftColor, rightColor, fixedFlag, posW, _x, posH, _y, state, nextState, fixCheckFlag, turnableFlag, left_mc, right_mc, _parent, gotoAndPlay, gotoAndStop, onMouseDown, crashedTime, hPos, wPos, removeMovieClip; function Capsule () { super(); } function init(_leftColor, _rightColor) { leftColor = _leftColor; rightColor = _rightColor; fixedFlag = false; posW = Math.floor(_x / Board.SIZE); posH = Math.floor((-1 * _y) / Board.SIZE); state = NORMAL; nextState = NOCHANGE; repaint(); fixCheckFlag = false; } function getLeftColor() { return(leftColor); } function getRightColor() { return(rightColor); } function getState() { return(state); } function getNextState() { return(nextState); } function isErasable() { if (fixedFlag && ((state == NORMAL) || (state == TURN_DISABLE))) { return(true); } return(false); } function isFixed() { return(fixedFlag); } function unfix() { fixedFlag = false; } function setTurnable(_flag) { turnableFlag = _flag; } function onRelease() { if (state == NORMAL) { changeTo(TURN_START); } } function repaint() { left_mc.gotoAndStop(leftColor); right_mc.gotoAndStop(rightColor); } function fallAction() { var _local2 = _parent._parent.getFallSpeed(); if (((fixedFlag == false) && (state != CRASHED)) && (nextState != CRASHED_START)) { posW = Math.floor(_x / Board.SIZE); posH = Math.floor((-1 * (_y + _local2)) / Board.SIZE); if ((((_parent.boardDataArray[posW][posH] != null) || ((posW < (Board.BW - 1)) && (_parent.boardDataArray[posW + 1][posH] != null))) || (((posW > 0) && (_parent.boardDataArray[posW - 1][posH] instanceof Capsule)) && (_parent.boardDataArray[posW - 1][posH].isFixed() == true))) || (posH < 0)) { posH = posH + 1; _parent.boardDataArray[posW][posH] = this; _y = (-1 * posH) * Board.SIZE; fixedFlag = true; if (fixCheckFlag) { } fixCheckFlag = true; } else { _y = _y + _local2; } } } function enterFrameAction() { changeState(); } function changeTo(ns) { if (state == CRASHED) { if (ns != CRASHED_END) { return(undefined); } nextState = ns; } else if (nextState != CRASHED_START) { nextState = ns; } } function changeState() { if (nextState == NOCHANGE) { return(undefined); } if (nextState == TURN_START) { gotoAndPlay("turn_start"); var _local2 = leftColor; leftColor = rightColor; rightColor = _local2; repaint(); state = TURNING; _parent.se_turn.start(); } else if (nextState == TURN_END) { gotoAndStop("normal"); state = NORMAL; } else if (nextState == TURN_DISABLE_START) { gotoAndPlay("turn_disable_start"); state = TURN_DISABLE; } else if (nextState == TURN_DISABLE_END) { gotoAndStop("turn_disable"); state = TURN_DISABLE; } else if (nextState == CRASHED_START) { gotoAndPlay("crashed_start"); onMouseDown = undefined; state = CRASHED; crashedTime = 0; } else if (nextState == CRASHED_END) { _parent.boardDataArray[wPos][hPos] = null; removeMovieClip(); } nextState = NOCHANGE; } static var NORMAL = 1; static var TURNING = 2; static var TURN_DISABLE = 3; static var CRASHED = 4; static var NOCHANGE = 0; static var TURN_START = 1; static var TURN_END = 2; static var TURN_DISABLE_START = 3; static var TURN_DISABLE_END = 4; static var CRASHED_START = 5; static var CRASHED_END = 6; }
Symbol 137 MovieClip [__Packages.Board] Frame 0
class Board extends MovieClip { var gameoverFlag, selectingVirus, capsuleDepth, cutinDepth, boardDataArray, boardPosArray, virusArray, attachMovie, movingVirus_mc, clickedPosW, clickedPosH, clickedFlag, se_turn, se_setFailed, se_erase, se_selectVirus, frameCount, _xmouse, _ymouse, _parent; function Board () { super(); } function init() { gameoverFlag = false; selectingVirus = 0; capsuleDepth = DEPTH_CAPSULE_MIN; cutinDepth = DEPTH_CUTIN_MIN; boardDataArray = new Array(BW); boardPosArray = new Array(BW); var _local3 = 0; while (_local3 < BW) { boardDataArray[_local3] = new Array(BH); boardPosArray[_local3] = new Array(BH); var _local2 = 0; while (_local2 < BH) { boardDataArray[_local3][_local2] = null; boardPosArray[_local3][_local2] = null; _local2++; } _local3++; } virusArray = new Array(COLORNUM); var _local4 = 0; while (_local4 < COLORNUM) { virusArray[_local4] = attachMovie("virus", "virus" + _local4, DEPTH_VIRUS + _local4); virusArray[_local4].gotoAndStop("normal"); _local4++; } virusArray[0].init(1, 2, 2); virusArray[1].init(2, 4, 2); virusArray[2].init(3, 6, 2); boardDataArray[2][2] = virusArray[0]; boardDataArray[4][2] = virusArray[1]; boardDataArray[6][2] = virusArray[2]; movingVirus_mc.gotoAndStop("invisible"); clickedPosW = -1; clickedPosH = -1; clickedFlag = false; se_turn = new Sound(this); se_turn.attachSound("turn.wav"); se_setFailed = new Sound(this); se_setFailed.attachSound("setfailed.wav"); se_erase = new Sound(this); se_erase.attachSound("erase.wav"); se_selectVirus = new Sound(this); se_selectVirus.attachSound("virusvoice.wav"); frameCount = 0; } function enterFrameAction() { frameCount++; eraseAction(); var _local3 = 1; while (_local3 < BH) { var _local2 = 0; while (_local2 < (BW - 1)) { if (boardDataArray[_local2][_local3] instanceof Capsule) { if ((((boardDataArray[_local2][_local3 - 1] == null) || ((boardDataArray[_local2][_local3 - 1] instanceof Capsule) && (boardDataArray[_local2][_local3 - 1].isFixed() == false))) && ((boardDataArray[_local2 + 1][_local3 - 1] == null) || ((boardDataArray[_local2 + 1][_local3 - 1] instanceof Capsule) && (boardDataArray[_local2 + 1][_local3 - 1].isFixed() == false)))) && (!((boardDataArray[_local2 - 1][_local3 - 1] instanceof Capsule) && (boardDataArray[_local2 - 1][_local3 - 1].isFixed() == true)))) { boardDataArray[_local2][_local3].unfix(); } } _local2++; } _local3++; } _local3 = 1; while (_local3 < BH) { var _local2 = 0; while (_local2 < (BW - 1)) { if ((boardDataArray[_local2][_local3] instanceof Capsule) && (boardDataArray[_local2][_local3].isFixed() == false)) { boardDataArray[_local2][_local3] = null; } _local2++; } _local3++; } gameoverCheck(); _local3 = 0; while (_local3 < BH) { var _local2 = 0; while (_local2 < BW) { boardPosArray[_local2][_local3] = null; _local2++; } _local3++; } for (var _local4 in this) { if (((this[_local4] instanceof Capsule) && (this[_local4].getNextState() != Capsule.CRASHED_START)) && (this[_local4].getState() != Capsule.CRASHED)) { if (boardPosArray[this[_local4].posW][this[_local4].posH] != null) { } boardPosArray[this[_local4].posW][this[_local4].posH] = this[_local4]; } } _local3 = 0; while (_local3 < BH) { var _local2 = 0; while (_local2 < BW) { boardPosArray[_local2][_local3].fallAction(); _local2++; } _local3++; } for (var _local4 in this) { if (this[_local4] instanceof Capsule) { this[_local4].enterFrameAction(); } } if (clickedFlag) { clickedAction(clickedPosW, clickedPosH); clickedFlag = false; } var _local4 = 0; while (_local4 < COLORNUM) { virusArray[_local4].enterFrameAction(); _local4++; } movingVirus_mc._x = Math.floor(_xmouse / SIZE) * SIZE; movingVirus_mc._y = (-1 * Math.floor((-1 * _ymouse) / SIZE)) * SIZE; if ((((_xmouse >= 0) && (_xmouse <= (BW * SIZE))) && (_ymouse >= ((-1 * (BH - 1)) * SIZE))) && (_ymouse <= 0)) { movingVirus_mc._visible = true; } else { movingVirus_mc._visible = false; } } function eraseAction() { var _local3 = 0; while (_local3 < COLORNUM) { var _local2 = virusArray[_local3]; if (_local2._visible == true) { eraseExec(_local2.getColor(), _local2.getPosW(), _local2.getPosH()); } _local3++; } } function eraseExec(_color, pw, ph) { var _local4; var _local5; _local4 = ph; while (_local4 < BH) { if (((boardDataArray[pw][_local4 + 1] instanceof Capsule) && (boardDataArray[pw][_local4 + 1].state == Capsule.NORMAL)) && (boardDataArray[pw][_local4 + 1].getLeftColor() == _color)) { } else if (((boardDataArray[pw - 1][_local4 + 1] instanceof Capsule) && (boardDataArray[pw - 1][_local4 + 1].state == Capsule.NORMAL)) && (boardDataArray[pw - 1][_local4 + 1].getRightColor() == _color)) { } else { break; } _local4++; } _local5 = ph; while (_local5 >= 0) { if (((boardDataArray[pw][_local5 - 1] instanceof Capsule) && (boardDataArray[pw][_local5 - 1].isErasable())) && (boardDataArray[pw][_local5 - 1].getLeftColor() == _color)) { } else if (((boardDataArray[pw - 1][_local5 - 1] instanceof Capsule) && (boardDataArray[pw - 1][_local5 - 1].isErasable())) && (boardDataArray[pw - 1][_local5 - 1].getRightColor() == _color)) { } else { break; } _local5--; } if ((_local4 - _local5) >= 2) { var _local6 = _local5; while (_local6 <= _local4) { var _local3 = pw - 1; while (_local3 <= pw) { if (boardDataArray[_local3][_local6] instanceof Capsule) { boardDataArray[_local3][_local6].changeTo(Capsule.CRASHED_START); boardDataArray[_local3][_local6] = null; } _local3++; } _local6++; } addScoreAction((_local4 - _local5) + 1, pw, ph); } } function addScoreAction(eraseNum, pw, ph) { var _local3 = 0; var _local2 = eraseNum - 2; while (_local2 > 0) { _local3 = _local3 + _local2; _local2--; } var _local5 = (_local3 * (ph + 1)) * 100; _parent.addScore(_local5); var _local4; _local4 = attachMovie("eraseCutin", "eraseCutin" + cutinDepth, cutinDepth); _local4.eraseNum = eraseNum - 1; _local4.eraseHeight = ph + 1; _local4.score = _local5; _local4._x = pw * SIZE; _local4._y = (-1 * ph) * SIZE; cutinDepth++; if (cutinDepth >= DEPTH_CUTIN_MAX) { cutinDepth = DEPTH_CUTIN_MIN; } se_erase.start(); } function gameoverCheck() { var _local5 = false; var _local4 = false; var _local3 = 0; while (_local3 < BW) { if ((boardDataArray[_local3][BH - 1] instanceof Capsule) && (boardDataArray[_local3][BH - 1].isFixed())) { _local5 = true; } var _local2 = 0; while (_local2 < BH) { if (boardDataArray[_local3][_local2].getState() == Capsule.CRASHED) { _local4 = true; } _local2++; } _local3++; } if ((!_local4) && (_local5)) { gameoverAction(); } } function gameoverAction() { gameoverFlag = true; se_selectVirus.stop(); for (var _local2 in this) { this[_local2].removeMovieClip(); } _parent.gameoverAction(); } function onMouseDown() { if ((((_xmouse >= 0) && (_xmouse <= (BW * SIZE))) && (_ymouse >= ((-1 * (BH - 1)) * SIZE))) && (_ymouse <= 0)) { clickedPosW = Math.floor(_xmouse / SIZE); clickedPosH = Math.floor((-1 * _ymouse) / SIZE); clickedFlag = true; } } function clickedAction(pw, ph) { if (selectingVirus == 0) { if (boardDataArray[pw][ph] instanceof Virus) { selectingVirus = boardDataArray[pw][ph].getColor(); movingVirus_mc.gotoAndStop(selectingVirus); boardDataArray[pw][ph]._visible = false; boardDataArray[pw][ph] = null; se_selectVirus.start(0, 60); } } else if ((((boardDataArray[pw][ph] == null) && (!(boardDataArray[pw - 1][ph] instanceof Capsule))) && (!((boardPosArray[pw][ph] instanceof Capsule) && (boardPosArray[pw][ph].isFixed() == false)))) && (!((boardPosArray[pw - 1][ph] instanceof Capsule) && (boardPosArray[pw - 1][ph].isFixed() == false)))) { boardDataArray[pw][ph] = virusArray[selectingVirus - 1]; boardDataArray[pw][ph].setPos(pw, ph); boardDataArray[pw][ph]._visible = true; selectingVirus = 0; movingVirus_mc.gotoAndStop("invisible"); se_selectVirus.stop(); } else { se_setFailed.start(); } } function createCapsule(_posW, _leftColor, _rightColor) { if (boardDataArray[_posW][BH - 1] != null) { return(undefined); } var _local2; _local2 = attachMovie("capsule", "capsule" + capsuleDepth, capsuleDepth); _local2._x = _posW * SIZE; _local2._y = (-1 * (BH - 1)) * SIZE; capsuleDepth++; if (capsuleDepth >= DEPTH_CAPSULE_MAX) { capsuleDepth = DEPTH_CAPSULE_MIN; } _local2.init(_leftColor, _rightColor); } static var BW = 9; static var BH = 13; static var SIZE = 32; static var DEPTH_CAPSULE_MIN = 100000; static var DEPTH_CAPSULE_MAX = 499999; static var DEPTH_VIRUS = 500000; static var DEPTH_CUTIN_MIN = 600000; static var DEPTH_CUTIN_MAX = 610000; static var COLORNUM = 3; }
Symbol 138 MovieClip [__Packages.Virus] Frame 0
class Virus extends MovieClip { var colorNum, gotoAndStop, posW, posH, _x, _y, _visible, _parent; function Virus () { super(); } function init(_colorNum, _w, _h) { colorNum = _colorNum; gotoAndStop(_colorNum); setPos(_w, _h); } function setPos(_w, _h) { posW = _w; posH = _h; _x = posW * Board.SIZE; _y = (-1 * posH) * Board.SIZE; } function enterFrameAction() { if (_visible) { _parent.boardDataArray[posW][posH] = this; } } function getColor() { return(colorNum); } function getPosW() { return(posW); } function getPosH() { return(posH); } }
Symbol 139 MovieClip [__Packages.Yagokoro] Frame 0
class Yagokoro extends MovieClip { var capsuleFrameRest, _parent, randGen, state, gotoAndPlay, throwPos, leftColor, rightColor, nextCapsule_mc; function Yagokoro () { super(); } function init(_seed) { capsuleFrameRest = _parent.getCapsuleInterval(); randGen = new MyRandom(_seed); state = WAIT; gotoAndPlay("wait"); createNextCapsule(); } function enterFrameAction() { capsuleFrameRest--; if (capsuleFrameRest < 0) { capsuleFrameRest = _parent.getCapsuleInterval(); throwCapsuleAction(); } } function throwCapsuleAction() { state = THROW; gotoAndPlay("throw_" + throwPos); } function setCapsuleAction() { _parent.board_mc.createCapsule(throwPos, leftColor, rightColor); state = WAIT; gotoAndPlay("wait"); createNextCapsule(); } function createNextCapsule() { leftColor = randGen.randInt(1, 3); rightColor = randGen.randInt(1, 3); nextCapsule_mc.left_mc.gotoAndStop(leftColor); nextCapsule_mc.right_mc.gotoAndStop(rightColor); throwPos = randGen.randInt(0, Board.BW - 2); } static var WAIT = 1; static var THROW = 2; }
Symbol 140 MovieClip [__Packages.MyRandom] Frame 0
class MyRandom { function MyRandom (_seed) { srand(_seed); } function srand(_seed) { p = _seed; } function rand() { p = Math.abs(((p * 1103515245) + 12345) & 4294967295); return((Math.floor(p / 65536) % 32768) / 32768); } function randInt(_min, _max) { return(_min + Math.floor(rand() * ((_max - _min) + 1))); } var p = 2; }
Symbol 141 MovieClip [__Packages.Game] Frame 0
class Game extends MovieClip { var state, gotoAndStop, gameLevel, levelUpTime, timer, timerStr, score, score_so, highscore, yagokoro_mc, board_mc, fallSpeed, capsuleInterval; function Game () { super(); } function init(_gameLevel, _seed) { state = READY; gotoAndStop("ready"); gameLevel = _gameLevel; setLevelParam(); levelUpTime = LEVELUP_TIME; timer = new MyTimer(30); timerStr = "00:00"; score = 0; score_so = SharedObject.getLocal("net.chibitami.yagokoro", "/"); if (score_so.data.highscore == undefined) { score_so.data.highscore = 0; } highscore = score_so.data.highscore; yagokoro_mc.init(_seed); board_mc.init(); } function setLevelParam() { fallSpeed = 2 + (gameLevel * 0.06); if (gameLevel <= 20) { capsuleInterval = 60 - (gameLevel * 1); } if (gameLevel <= 50) { capsuleInterval = 40 - ((gameLevel - 20) * 0.5); } else { capsuleInterval = 25 - ((gameLevel - 50) * 0.15); } } function getFallSpeed() { return(fallSpeed); } function getCapsuleInterval() { return(capsuleInterval); } function onEnterFrame() { if (state != ACTIVE) { return(undefined); } timer.updateTime(); timerStr = timer.getTimeString(); if (levelUpTime < timer.getCurrentSec()) { levelUpTime = levelUpTime + LEVELUP_TIME; gameLevel = Math.min(99, gameLevel + 1); setLevelParam(); } board_mc.enterFrameAction(); yagokoro_mc.enterFrameAction(); } function startGame() { state = ACTIVE; gotoAndStop("active"); timer.reset(); } function gameoverAction() { state = GAMEOVER; gotoAndStop("gameover"); if (score > highscore) { score_so.data.highscore = score; } } function addScore(_added) { score = score + _added; } function getScore() { return(score); } static var READY = 1; static var ACTIVE = 2; static var GAMEOVER = 3; static var LEVELUP_TIME = 6; }
Symbol 142 MovieClip [__Packages.MyTimer] Frame 0
class MyTimer { var FPS, startTime, currentTime, previousTime, elapsedTime, currentTimeStr, freezeTime, freezeFlag; function MyTimer (_fps) { FPS = _fps; reset(); } function reset() { startTime = getTimer(); currentTime = 0; previousTime = 0; elapsedTime = 0; currentTimeStr = "00:00"; freezeTime = 0; freezeFlag = false; } function updateTime() { previousTime = currentTime; currentTime = getTimer(); elapsedTime = currentTime - previousTime; if (freezeFlag) { freezeTime = freezeTime + elapsedTime; } } function getCurrentMillSec() { return((currentTime - startTime) - freezeTime); } function getCurrentSec() { return(Math.floor(((currentTime - startTime) - freezeTime) / 1000)); } function getCurrentFrameNum() { return((((currentTime - startTime) - freezeTime) / 1000) * FPS); } function getElapsedMillSec() { return(elapsedTime); } function getElapsedSec() { return(Math.floor(elapsedTime / 1000)); } function getElapsedFrameNum() { return((elapsedTime / 1000) * FPS); } function getTimeString() { currentTimeStr = ""; var _local2 = Math.floor(((currentTime - freezeTime) - startTime) / 1000); var _local3 = Math.floor(_local2 / 3600); _local2 = _local2 % 3600; var _local4 = Math.floor(_local2 / 60); _local2 = _local2 % 60; if (_local3 > 0) { if (_local3 < 10) { currentTimeStr = currentTimeStr + "0"; } currentTimeStr = currentTimeStr + (("" + _local3) + ":"); } if (_local4 < 10) { currentTimeStr = currentTimeStr + "0"; } currentTimeStr = currentTimeStr + (("" + _local4) + ":"); if (_local2 < 10) { currentTimeStr = currentTimeStr + "0"; } currentTimeStr = currentTimeStr + ("" + _local2); return(currentTimeStr); } function freeze() { updateTime(); freezeFlag = true; } function unfreeze() { updateTime(); freezeFlag = false; } }
Symbol 103 MovieClip Frame 362
stop();
Symbol 106 Button
on (release) { gotoAndStop ("game"); }
Symbol 109 Button
on (release) { gotoAndStop ("manual"); }
Symbol 110 Button
on (rollOver) { gotoAndStop(_currentframe + 10); } on (rollOut) { gotoAndStop(_currentframe - 10); } on (release, dragOut, dragOver) { gotoAndStop(_currentframe + 1); }
Symbol 119 MovieClip Frame 1
if (_quality == "HIGH") { gotoAndStop (2); } else if (_quality == "MEDIUM") { gotoAndStop (3); } else { gotoAndStop (4); }
Symbol 119 MovieClip Frame 2
stop(); _quality = "HIGH"; _root.SIMPLEMODE = false;
Symbol 119 MovieClip Frame 3
stop(); _quality = "MEDIUM"; _root.SIMPLEMODE = false;
Symbol 119 MovieClip Frame 4
stop(); _quality = "LOW"; _root.SIMPLEMODE = false;
Symbol 119 MovieClip Frame 5
gotoAndStop (2);
Symbol 119 MovieClip Frame 12
stop(); _quality = "HIGH"; _root.SIMPLEMODE = false;
Symbol 119 MovieClip Frame 13
stop(); _quality = "MEDIUM"; _root.SIMPLEMODE = false;
Symbol 119 MovieClip Frame 14
stop(); _quality = "LOW"; _root.SIMPLEMODE = false;
Symbol 119 MovieClip Frame 15
gotoAndStop (12);
Symbol 128 Button
on (release) { gotoAndStop ("title"); }
Symbol 134 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 11
stop();
Symbol 134 MovieClip Frame 21
stop();
Symbol 134 MovieClip Frame 31
stop();
Symbol 134 MovieClip Frame 41
stop();

Library Items

Symbol 1 Sound [virusvoice.wav]
Symbol 2 Sound [turn.wav]
Symbol 3 Sound [setfailed.wav]
Symbol 4 Sound [erase.wav]
Symbol 5 GraphicUsed by:8 134
Symbol 6 GraphicUsed by:8
Symbol 7 GraphicUsed by:8 134
Symbol 8 MovieClipUses:5 6 7Used by:14 53
Symbol 9 GraphicUsed by:12
Symbol 10 GraphicUsed by:12 134
Symbol 11 GraphicUsed by:12 134
Symbol 12 MovieClipUses:9 10 11Used by:14 53
Symbol 13 GraphicUsed by:14 53
Symbol 14 MovieClip [capsule]Uses:8 12 13
Symbol 15 GraphicUsed by:25
Symbol 16 FontUsed by:17 18 19 20 21 22 78 100 120 121 122 123
Symbol 17 TextUses:16Used by:23
Symbol 18 TextUses:16Used by:23
Symbol 19 TextUses:16Used by:23
Symbol 20 EditableTextUses:16Used by:23
Symbol 21 EditableTextUses:16Used by:23
Symbol 22 EditableTextUses:16Used by:23
Symbol 23 MovieClipUses:17 18 19 20 21 22Used by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip [eraseCutin]Uses:15 23 24
Symbol 26 GraphicUsed by:32 134
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:32 134
Symbol 29 GraphicUsed by:32 134
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:32 134
Symbol 32 MovieClipUses:26 28 29 31Used by:44
Symbol 33 GraphicUsed by:38 134
Symbol 34 GraphicUsed by:38 134
Symbol 35 GraphicUsed by:38 134
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:38 134
Symbol 38 MovieClipUses:33 34 35 37Used by:44
Symbol 39 GraphicUsed by:43 134
Symbol 40 GraphicUsed by:43 134
Symbol 41 GraphicUsed by:43 134
Symbol 42 GraphicUsed by:43 134
Symbol 43 MovieClipUses:39 40 41 42Used by:44
Symbol 44 MovieClip [virus]Uses:32 38 43Used by:46
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClip [board]Uses:45 44Used by:95
Symbol 47 GraphicUsed by:58 90 93 106 109 110 128
Symbol 48 GraphicUsed by:58
Symbol 49 GraphicUsed by:58
Symbol 50 ShapeTweeningUsed by:58
Symbol 51 GraphicUsed by:58
Symbol 52 GraphicUsed by:58
Symbol 53 MovieClipUses:8 12 13Used by:58
Symbol 54 ShapeTweeningUsed by:58
Symbol 55 GraphicUsed by:58
Symbol 56 ShapeTweeningUsed by:58
Symbol 57 SoundUsed by:58
Symbol 58 MovieClip [yagokoro]Uses:47 48 49 50 51 52 53 54 55 56 57Used by:95
Symbol 59 GraphicUsed by:95
Symbol 60 GraphicUsed by:95 103  Timeline
Symbol 61 GraphicUsed by:95
Symbol 62 FontUsed by:63 75 86 87 91 92 98 104 105 107 108 111 112 113 114 115 116 117 118
Symbol 63 TextUses:62Used by:95
Symbol 64 GraphicUsed by:95
Symbol 65 GraphicUsed by:95
Symbol 66 FontUsed by:67 68 69 70 71 72 73 74
Symbol 67 TextUses:66Used by:95
Symbol 68 TextUses:66Used by:95
Symbol 69 TextUses:66Used by:95
Symbol 70 EditableTextUses:66Used by:95
Symbol 71 EditableTextUses:66Used by:95
Symbol 72 EditableTextUses:66Used by:95
Symbol 73 TextUses:66Used by:95
Symbol 74 EditableTextUses:66Used by:95
Symbol 75 TextUses:62Used by:95
Symbol 76 FontUsed by:77 99
Symbol 77 TextUses:76Used by:95
Symbol 78 TextUses:16Used by:80
Symbol 79 SoundUsed by:80
Symbol 80 MovieClipUses:78 79Used by:95
Symbol 81 FontUsed by:82 83
Symbol 82 EditableTextUses:81Used by:84
Symbol 83 TextUses:81Used by:84
Symbol 84 MovieClipUses:82 83Used by:95
Symbol 85 GraphicUsed by:95
Symbol 86 TextUses:62Used by:90
Symbol 87 TextUses:62Used by:90
Symbol 88 SoundUsed by:90 93 106 109 110 128
Symbol 89 SoundUsed by:90 93 106 109 110 128
Symbol 90 ButtonUses:86 87 47 88 89Used by:95
Symbol 91 TextUses:62Used by:93
Symbol 92 TextUses:62Used by:93
Symbol 93 ButtonUses:91 92 47 88 89Used by:95
Symbol 94 SoundUsed by:95
Symbol 95 MovieClip [game]Uses:59 60 61 63 64 65 67 68 69 70 71 72 73 74 75 77 58 46 80 84 85 90 93 94Used by:134
Symbol 96 GraphicUsed by:103  Timeline
Symbol 97 GraphicUsed by:103  Timeline
Symbol 98 TextUses:62Used by:103  Timeline
Symbol 99 TextUses:76Used by:103  Timeline
Symbol 100 TextUses:16Used by:Timeline
Symbol 101 GraphicUsed by:134  Timeline
Symbol 136 MovieClip [__Packages.Capsule]
Symbol 137 MovieClip [__Packages.Board]
Symbol 138 MovieClip [__Packages.Virus]
Symbol 139 MovieClip [__Packages.Yagokoro]
Symbol 140 MovieClip [__Packages.MyRandom]
Symbol 141 MovieClip [__Packages.Game]
Symbol 142 MovieClip [__Packages.MyTimer]
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:96 60 97 98 99 102Used by:134
Symbol 104 TextUses:62Used by:106
Symbol 105 TextUses:62Used by:106
Symbol 106 ButtonUses:104 105 47 88 89Used by:134
Symbol 107 TextUses:62Used by:109
Symbol 108 TextUses:62Used by:109
Symbol 109 ButtonUses:107 108 47 88 89Used by:134
Symbol 110 ButtonUses:47 88 89Used by:119
Symbol 111 TextUses:62Used by:119
Symbol 112 TextUses:62Used by:119
Symbol 113 TextUses:62Used by:119
Symbol 114 TextUses:62Used by:119
Symbol 115 TextUses:62Used by:119
Symbol 116 TextUses:62Used by:119
Symbol 117 TextUses:62Used by:119
Symbol 118 TextUses:62Used by:119
Symbol 119 MovieClipUses:110 111 112 113 114 115 116 117 118Used by:134
Symbol 120 TextUses:16Used by:134
Symbol 121 TextUses:16Used by:134
Symbol 122 TextUses:16Used by:134
Symbol 123 TextUses:16Used by:134
Symbol 124 GraphicUsed by:134
Symbol 125 FontUsed by:126 127 129 130
Symbol 126 TextUses:125Used by:128
Symbol 127 TextUses:125Used by:128
Symbol 128 ButtonUses:126 127 47 88 89Used by:134
Symbol 129 TextUses:125Used by:134
Symbol 130 TextUses:125Used by:134
Symbol 131 GraphicUsed by:134
Symbol 132 GraphicUsed by:134
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:103 106 109 119 120 121 122 123 101 124 128 129 5 11 26 28 29 31 33 34 35 37 39 40 41 42 130 131 7 10 132 133 95Used by:Timeline
Symbol 135 Sound [main.wav]Used by:Timeline

Instance Names

"left_mc"Symbol 14 MovieClip [capsule] Frame 1Symbol 8 MovieClip
"right_mc"Symbol 14 MovieClip [capsule] Frame 1Symbol 12 MovieClip
"cutinState1_mc"Symbol 25 MovieClip [eraseCutin] Frame 1Symbol 23 MovieClip
"cutinState2_mc"Symbol 25 MovieClip [eraseCutin] Frame 1Symbol 23 MovieClip
"movingVirus_mc"Symbol 46 MovieClip [board] Frame 1Symbol 44 MovieClip [virus]
"left_mc"Symbol 53 MovieClip Frame 1Symbol 8 MovieClip
"right_mc"Symbol 53 MovieClip Frame 1Symbol 12 MovieClip
"nextCapsule_mc"Symbol 58 MovieClip [yagokoro] Frame 1Symbol 53 MovieClip
"fpsTextArea"Symbol 84 MovieClip Frame 1Symbol 82 EditableText
"yagokoro_mc"Symbol 95 MovieClip [game] Frame 1Symbol 58 MovieClip [yagokoro]
"board_mc"Symbol 95 MovieClip [game] Frame 1Symbol 46 MovieClip [board]

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "virusvoice.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "turn.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "setfailed.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "erase.wav"
ExportAssets (56)Timeline Frame 1Symbol 14 as "capsule"
ExportAssets (56)Timeline Frame 1Symbol 25 as "eraseCutin"
ExportAssets (56)Timeline Frame 1Symbol 44 as "virus"
ExportAssets (56)Timeline Frame 1Symbol 44 as "virus"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 46 as "board"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 58 as "yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 95 as "game"
ExportAssets (56)Timeline Frame 1Symbol 136 as "__Packages.Capsule"
ExportAssets (56)Timeline Frame 1Symbol 137 as "__Packages.Board"
ExportAssets (56)Timeline Frame 1Symbol 138 as "__Packages.Virus"
ExportAssets (56)Timeline Frame 1Symbol 139 as "__Packages.Yagokoro"
ExportAssets (56)Timeline Frame 1Symbol 140 as "__Packages.MyRandom"
ExportAssets (56)Timeline Frame 1Symbol 141 as "__Packages.Game"
ExportAssets (56)Timeline Frame 1Symbol 142 as "__Packages.MyTimer"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 95 as "game"
ExportAssets (56)Timeline Frame 2Symbol 135 as "main.wav"

Labels

"normal"Symbol 14 MovieClip [capsule] Frame 1
"turn_start"Symbol 14 MovieClip [capsule] Frame 11
"turn_disable_start"Symbol 14 MovieClip [capsule] Frame 21
"turn_disable"Symbol 14 MovieClip [capsule] Frame 30
"crashed_start"Symbol 14 MovieClip [capsule] Frame 41
"invisible"Symbol 44 MovieClip [virus] Frame 10
"wait"Symbol 58 MovieClip [yagokoro] Frame 1
"throw_0"Symbol 58 MovieClip [yagokoro] Frame 31
"throw_1"Symbol 58 MovieClip [yagokoro] Frame 41
"throw_2"Symbol 58 MovieClip [yagokoro] Frame 51
"throw_3"Symbol 58 MovieClip [yagokoro] Frame 61
"throw_4"Symbol 58 MovieClip [yagokoro] Frame 71
"throw_5"Symbol 58 MovieClip [yagokoro] Frame 81
"throw_6"Symbol 58 MovieClip [yagokoro] Frame 91
"throw_7"Symbol 58 MovieClip [yagokoro] Frame 101
"gameover"Symbol 58 MovieClip [yagokoro] Frame 121
"ready"Symbol 95 MovieClip [game] Frame 1
"active"Symbol 95 MovieClip [game] Frame 11
"gameover"Symbol 95 MovieClip [game] Frame 21
"title"Symbol 134 MovieClip Frame 1
"manual"Symbol 134 MovieClip Frame 11
"game"Symbol 134 MovieClip Frame 21
"ranking"Symbol 134 MovieClip Frame 31
"register"Symbol 134 MovieClip Frame 41

Dynamic Text Variables

eraseNumSymbol 20 EditableText"10"
eraseHeightSymbol 21 EditableText"10"
scoreSymbol 22 EditableText"300"
gameLevelSymbol 70 EditableText"0"
timerStrSymbol 71 EditableText"00:00:00"
scoreSymbol 72 EditableText"00000000"
highscoreSymbol 74 EditableText"00000000"
fpsSymbol 82 EditableText"30"




http://swfchan.com/1/416/info.shtml
Created: 14/2 -2019 07:11:34 Last modified: 14/2 -2019 07:11:34 Server time: 22/12 -2024 03:53:44