Frame 1
function slider(id, mc, areas) {
var _local2 = this;
var _local3 = areas;
_local2.id = id;
_local2.mc = mc;
_local2.areas = [];
var _local1 = 0;
while (_local1 < _local3.length) {
_local2.areas[_local1] = _local2.mc[_local3[_local1]];
_local1++;
}
_local2.step = 0;
_local2.d_start = false;
_local2.able = false;
_local2.owner = null;
}
function dck(mc) {
var _local1 = this;
_local1.mc = mc;
_local1.mc._visible = false;
_local1.mc._p = _local1;
_local1.cnts = new Array();
_local1.move_mode = true;
_local1.prev_pos = {c:-1, a:-1};
_local1.trgt_cnt = null;
_local1.inner = false;
_local1.chk = [];
_local1.masked = false;
_local1.wet = 1;
_local1.draw = _root.createEmptyMovieClip("string_draw", 1);
_local1.draw_string = false;
_local1.string_trgt = null;
}
function cnt(id, mc, po, ent, inside, mask, drop, step, spot_list, d_lim, u_lim, depth_lim) {
var _local1 = this;
_local1.id = id;
_local1.mc = mc;
_local1.point = po;
_local1.enter = ent;
_local1.inside = inside;
_local1.mask = mask;
_local1.drop = drop;
_local1.step = step;
_local1.spot_list = spot_list;
_local1.mclist = [ent, inside].concat(spot_list);
_local1.u_lim = (u_lim * Math.PI) / 180;
_local1.d_lim = (d_lim * Math.PI) / 180;
_local1.depth_lim = depth_lim;
_local1.dck = null;
_local1.owner = null;
_local1._catch = false;
}
function eye(outline, eyeball) {
var _local1 = this;
_local1.outline = outline;
_local1.eyeball = eyeball;
_local1.cframe = 1;
_local1.owner = null;
_local1.idle = true;
_local1.position = null;
}
function eyebrow(mc) {
var _local1 = this;
_local1.id = "eyebrow";
_local1.mc = mc;
_local1.owner = null;
_local1.cframe = 1;
}
function mc_ctrl(id, mc) {
var _local1 = this;
var _local2 = mc;
_local1.id = id;
_local1.mc = _local2;
_local1.mc_x = _local2._x;
_local1.mc_y = _local2._y;
_local1.moving = false;
_local1.owner = null;
}
function touch(id, mc) {
var _local1 = this;
_local1.id = id;
_local1.mc = mc;
_local1.owner = null;
}
function talker(fld, src_array) {
var _local3 = this;
_local3.fld = fld;
_local3.level = [];
var loader_array = [];
var _local2 = 0;
while (_local2 < src_array.length) {
loader_array[_local2] = new LoadVars();
loader_array[_local2].load(src_array[_local2]);
var this_obj = _local3;
loader_array[_local2].onLoad = function () {
var _local2 = this;
var _local1 = 1;
while (_local1 < 8) {
if (_local2["talk" + _local1] != undefined) {
this_obj.level[_local1] = _local2["talk" + _local1].split("<>");
}
_local1++;
}
};
_local2++;
}
}
function girl(id, cnt, eyebrow, mouth, eye, cheek, skirt, pan, touch, sweat, talk, cry_fld, step) {
var _local2 = this;
_local2.id = id;
_local2.cnt = cnt;
_local2.eyebrow = eyebrow;
_local2.mouth = mouth;
_local2.eye = eye;
_local2.cheek = cheek;
_local2.skirt = skirt;
_local2.pan = pan;
_local2.hot = 0;
_local2.touch = touch;
_local2.sweat = sweat;
_local2.talk = talk;
_local2.com = null;
_local2.step = step;
var _local3 = [cnt, eyebrow, mouth, eye, skirt, pan, touch, sweat, talk];
var _local1 = 0;
while (_local1 < _local3.length) {
_local3[_local1].set_owner(_local2);
_local1++;
}
_local2.p_touched = 0;
_local2.cry_fld = cry_fld;
_local2.start_timer();
_local2.skirt.init();
}
function game() {
var _local1 = this;
_local1.girls = [];
_local1.dick = null;
_local1.dick_visible = false;
}
_root.stop();
slider.prototype.init = function () {
var _local2 = this;
var _local1 = 0;
while (_local1 < _local2.areas.length) {
var _local3 = _local2.areas[_local1];
_local3._p = _local2;
_local3.n = _local1;
_local2.set_area();
_local1++;
}
_local2.able = true;
};
slider.prototype.set_owner = function (obj) {
this.owner = obj;
};
slider.prototype.disable = function () {
this.able = false;
};
slider.prototype.set_area = function () {
var _local2 = this;
var _local3 = _root;
function slide() {
var _local1 = _root;
if (!this_obj.able) {
} else {
if (this_obj.step <= this_obj.areas.length) {
if (this_obj.areas[this_obj.step].hitTest(_local1._xmouse, _local1._ymouse, true)) {
this_obj.step++;
if (this_obj.step == this_obj.areas.length) {
this_obj.owner.check_slider(this_obj.id);
}
}
}
if (this_obj.step > 1) {
if (this_obj.areas[this_obj.step - 2].hitTest(_local1._xmouse, _local1._ymouse, true)) {
this_obj.step--;
}
}
if (this_obj.step != this_obj.mc._currentframe) {
this_obj.mc.gotoAndStop(this_obj.step);
this_obj.set_area(this_obj.step);
}
}
}
function slide_off() {
this.onMouseMove = undefined;
}
var this_obj = _local2;
var _local1 = 0;
while (_local1 < _local2.areas.length) {
if (_local1 == (_local2.mc._currentframe - 1)) {
_local2.areas[_local1].onPress = function () {
this.onMouseMove = slide;
this.onMouseUp = slide_off;
};
_local2.areas[_local1]._visible = true;
} else {
_local2.areas[_local1].onPress = null;
_local2.areas[_local1]._visible = false;
}
_local1++;
}
};
dck.prototype.add_cnt = function (c) {
this.cnts.push(c);
c.add_dck(this);
};
dck.prototype.set_visible = function () {
this.mc._visible = true;
};
dck.prototype.init = function () {
function start_move() {
var _local1 = this;
_local1.dl = Math.sqrt(Math.pow(_root._xmouse - _local1._x, 2) + Math.pow(_root._ymouse - _local1._y, 2));
_local1.onMouseMove = move;
}
function move() {
var _local1 = this;
var _local2 = _root;
var s;
var _local3 = _local2._ymouse;
if (this_obj.move_mode) {
s = (_local1._rotation * Math.PI) / 180;
} else {
s = Math.atan2(this_obj.trgt_cnt.point._y - _local2._ymouse, this_obj.trgt_cnt.point._x - _local2._xmouse);
if (s > this_obj.trgt_cnt.u_lim) {
s = this_obj.trgt_cnt.u_lim;
_local3 = (Math.tan(s) * (_local2._xmouse - this_obj.trgt_cnt.point._x)) + this_obj.trgt_cnt.point._y;
}
if (s < this_obj.trgt_cnt.d_lim) {
s = this_obj.trgt_cnt.d_lim;
_local3 = (Math.tan(s) * (_local2._xmouse - this_obj.trgt_cnt.point._x)) + _local1._p.trgt_cnt.point._y;
}
_local1._rotation = (s * 180) / Math.PI;
}
_local1._x = (_local2._xmouse + (_local1.dl * Math.cos(s))) - 0;
_local1._y = (_local3 + (_local1.dl * Math.sin(s))) - 0;
check_enter();
if (this_obj.inner && (this_obj.trgt_cnt == null)) {
this_obj.inner = false;
}
if (this_obj.inner) {
var depth = Math.sqrt(Math.pow(_local1._x - this_obj.trgt_cnt.point._x, 2) + Math.pow(_local1._y - this_obj.trgt_cnt.point._y, 2));
this_obj.trgt_cnt.open_cnt(depth);
var dl = this_obj.trgt_cnt.depth_lim;
if (depth > dl) {
var s = ((_local1._rotation / 180) * Math.PI);
_local1._x = this_obj.trgt_cnt.point._x + (dl * Math.cos(s));
_local1._y = this_obj.trgt_cnt.point._y + (dl * Math.sin(s));
}
}
if (this_obj.draw_string) {
var d = Math.sqrt(Math.pow(_local1._x - this_obj.string_trgt.point._x, 2) + Math.pow(_local1._y - this_obj.string_trgt.point._y, 2));
if (d > 80) {
this_obj.draw.clear();
this_obj.draw_string = false;
this_obj.string_trgt = null;
}
}
if (this_obj.draw_string) {
draw_string();
}
}
function check_enter() {
var _local1 = where();
if ((_local1.a == 0) && (this_obj.prev_pos.a == -1)) {
this_obj.move_mode = false;
this_obj.trgt_cnt = this_obj.cnts[_local1.c];
this_obj.mc.setMask(this_obj.trgt_cnt.mask);
this_obj.masked = true;
this_obj.string_trgt = this_obj.cnts[_local1.c];
}
if ((_local1.a == 0) && (this_obj.prev_pos.a == 1)) {
this_obj.inner = false;
this_obj.trgt_cnt.close_cnt();
if (this_obj.wet > 1) {
this_obj.draw_string = true;
}
this_obj.trgt_cnt.owner.exit_cnt();
}
if ((_local1.a == 1) && (this_obj.prev_pos.a == 0)) {
this_obj.inner = true;
this_obj.draw_string = false;
this_obj.trgt_cnt.catch_dck();
}
if ((_local1.a == 1) && (this_obj.prev_pos.a == -1)) {
this_obj.inner = false;
}
if ((_local1.a == -1) && (this_obj.prev_pos.a == 0)) {
this_obj.move_mode = true;
this_obj.trgt_cnt.release_dck();
this_obj.trgt_cnt = null;
this_obj.mc.setMask(null);
this_obj.masked = false;
}
if (_local1.c != this_obj.prev_pos.c) {
this_obj.prev_pos.c = _local1.c;
}
if ((_local1.c != null) && (_local1.a != this_obj.prev_pos.a)) {
this_obj.cnts[_local1.c].enter_area(this_obj.prev_pos.a, _local1.a);
this_obj.prev_pos.a = _local1.a;
}
}
function where() {
var _local3 = {c:-1, a:-1};
var _local2 = 0;
while (_local2 < this_obj.cnts.length) {
var _local1 = 0;
while (_local1 < this_obj.cnts[_local2].mclist.length) {
if (this_obj.cnts[_local2].mclist[_local1].hitTest(this_obj.mc._x, this_obj.mc._y, true)) {
_local3.c = _local2;
_local3.a = _local1;
}
_local1++;
}
_local2++;
}
return(_local3);
}
function draw_string() {
var _local2 = {x:this_obj.mc._x, y:this_obj.mc._y};
var _local1 = {x:this_obj.string_trgt.point._x, y:this_obj.string_trgt.point._y};
var _local3 = {x:Math.floor((_local2.x + _local1.x) / 2), y:Math.floor((_local2.y + _local1.y) / 2) + Math.floor(Math.abs(_local2.x - _local1.x) * 0.5)};
this_obj.draw.clear();
this_obj.draw.lineStyle(2, 16777113);
this_obj.draw.moveTo(_local2.x, _local2.y);
this_obj.draw.curveTo(_local3.x, _local3.y, _local1.x, _local1.y);
}
var this_obj = this;
this.mc.onPress = start_move;
this.mc.onMouseUp = function () {
this.onMouseMove = null;
};
};
dck.prototype.get_wet = function (step) {
var _local1 = this;
var _local2 = step;
if ((_local1.wet >= _local1.mc._totalframes) || (_local2 <= _local1.wet)) {
} else {
_local1.wet = _local2;
_local1.mc.gotoAndStop(_local2);
}
};
cnt.prototype.enter_area = function (prev, current) {
var _local1 = this;
var _local2 = current;
if (((prev == 0) && (_local2 == 1)) && (_local1.dck.masked)) {
_local1.owner.do_cry();
if (_local1.owner.eye.position == "aside") {
_local1.owner.eye.look("aside_back");
}
}
if ((prev == 1) && (_local2 == 2)) {
_local1.owner.do_cry();
_local1.owner.add_hot(5);
} else if (_local2 == 3) {
_local1.dck.get_wet(2);
} else if (_local2 == 4) {
_local1.dck.get_wet(3);
}
};
cnt.prototype.add_dck = function (d) {
this.dck = d;
};
cnt.prototype.set_owner = function (obj) {
this.owner = obj;
};
cnt.prototype.open_cnt = function (l) {
var _local2 = this;
var _local3 = l;
var n;
var _local1 = 0;
while (_local1 < _local2.step.length) {
if (_local3 < _local2.step[_local1]) {
break;
}
_local1++;
}
_local2.mc.gotoAndStop(_local1 + 1);
};
cnt.prototype.close_cnt = function () {
this.mc.gotoAndStop(1);
};
cnt.prototype.catch_dck = function () {
this._catch = true;
};
cnt.prototype.release_dck = function () {
this._catch = false;
};
cnt.prototype.do_drop = function () {
if (this.mc._currentframe != 1) {
return(undefined);
}
this.drop.play();
};
eye.prototype.set_owner = function (obj) {
this.owner = obj;
};
eye.prototype.set_cframe = function (h) {
this.cframe = Math.ceil((this.outline._totalframes * h) / 100);
};
eye.prototype.blink = function () {
var _local1 = this;
function gonext() {
if (i < (mc_n + 1)) {
mc.gotoAndStop(i);
} else if (i > max_i) {
this_obj.idle = true;
clearInterval(tid);
} else {
mc.gotoAndStop(max_n - i);
}
i++;
}
var this_obj = _local1;
var mc = _local1.outline;
var mc_n = mc._totalframes;
var _local2 = _local1.cframe;
var i = _local2;
var max_i = ((mc_n * 2) - _local2);
var max_n = (mc_n * 2);
var tid = setInterval(gonext, 70);
var this_obj = _local1;
};
eye.prototype.thin = function () {
var _local1 = this;
if (!_local1.idle) {
} else {
_local1.idle = false;
var mc = _local1.outline;
var n = _local1.cframe;
if (n < mc._totalframes) {
if (n == (mc._totalframes - 1)) {
mc.gotoAndStop(n + 1);
} else {
mc.gotoAndStop(n + 2);
}
var this_obj = _local1;
var tid = setInterval(function () {
mc.gotoAndStop(n);
clearInterval(tid);
this_obj.idle = true;
}, 500);
}
}
};
eye.prototype.wide = function () {
var _local1 = this;
if (!_local1.idle) {
} else {
_local1.idle = false;
var mc = _local1.outline;
var n = _local1.cframe;
if (n > 2) {
if (n == (mc._totalframes - 2)) {
mc.gotoAndStop(n + 1);
} else {
mc.gotoAndStop(1);
}
var this_obj = _local1;
var tid = setInterval(function () {
mc.gotoAndStop(n);
clearInterval(tid);
this_obj.idle = true;
}, 500);
}
}
};
eye.prototype.coming = function () {
this.outline.gotoAndStop(1);
this.eyeball.gotoAndPlay("b_u");
};
eye.prototype.look = function (key) {
this.position = key;
this.eyeball.gotoAndPlay(key);
};
eyebrow.prototype.set_owner = function (obj) {
this.owner = obj;
};
eyebrow.prototype.set_cframe = function (h) {
this.cframe = Math.ceil((this.mc._totalframes * h) / 100);
};
eyebrow.prototype.thin = function () {
var mc = this.mc;
var n = this.cframe;
if (n < mc._totalframes) {
mc.gotoAndStop(n + 1);
var tid = setInterval(function () {
mc.gotoAndStop(n);
clearInterval(tid);
}, 300);
}
};
mc_ctrl.prototype.set_owner = function (obj) {
this.owner = obj;
};
mc_ctrl.prototype.run = function (label) {
this.mc.gotoAndPlay(label);
};
mc_ctrl.prototype.set_frame = function (n) {
this.mc.gotoAndStop(n);
};
mc_ctrl.prototype.set_par = function (par) {
var _local1 = Math.ceil((this.mc._totalframes * par) / 100);
this.mc.gotoAndStop(_local1);
};
mc_ctrl.prototype.wait_run = function (wait, label) {
var tgmc = this.mc;
var tid = setInterval(function () {
tgmc.gotoAndPlay(label);
clearInterval(tid);
}, wait);
};
mc_ctrl.prototype.rotate = function (s, p) {
var _local1 = this;
var _local2 = p;
var rs = ((s * Math.PI) / 180);
var _local3 = Math.sqrt(Math.pow(_local1.mc_x - _local2._x, 2) + Math.pow(_local1.mc_y - _local2._y, 2));
var ds = Math.atan2(_local1.mc._y - _local2._y, _local1.mc._x - _local2._x);
_local1.mc._x = _local2._x + (_local3 * Math.cos(ds + rs));
_local1.mc._y = _local2._y + (_local3 * Math.sin(ds + rs));
_local1.mc._rotation = _local1.mc._rotation + s;
};
touch.prototype.set_owner = function (obj) {
this.owner = obj;
};
touch.prototype.init = function () {
var _local1 = _root;
var this_obj = this;
var tgmc = this.mc;
tgmc.onPress = function () {
var _local1 = _root;
function reset() {
tgmc.onMouseMove = null;
}
this_obj.owner.check_touch_press(this_obj);
var prev_p = {x:_local1._xmouse, y:_local1._ymouse};
tgmc.onMouseMove = function () {
var _local1 = _root;
var _local2 = Math.sqrt(Math.pow(prev_p.x - _local1._xmouse, 2) + Math.pow(prev_p.y - _local1._ymouse, 2));
this_obj.owner.check_touch_drag(this_obj, _local2);
prev_p.x = _local1._xmouse;
prev_p.y = _local1._ymouse;
};
tgmc.onRollOut = reset;
tgmc.onMouseUp = reset;
};
};
touch.prototype.change_to = function (p) {
var _local1 = this.mc._totalframes;
var _local2 = Math.ceil((_local1 * p) / 100);
this.mc.gotoAndStop(_local2);
};
talker.prototype.set_owner = function (obj) {
this.owner = obj;
};
talker.prototype.rand_talk = function (lv) {
var _local1 = this;
_local1.fld.text = _local1.level[lv][Math.floor(Math.random() * _local1.level[lv].length)];
var this_obj = _local1;
_local1.owner.mouth.run("close_open");
var tid = setInterval(function () {
this_obj.fld.text = "";
clearInterval(tid);
}, 2000);
};
girl.prototype.set_owner = function (obj) {
this.owner = obj;
};
girl.prototype.add_hot = function (d) {
var _local1 = this;
if (_local1.hot > 100) {
_local1.coming();
} else {
_local1.hot = _local1.hot + d;
_local1.set_body();
}
};
girl.prototype.cooldown = function (d) {
var _local1 = this;
if (_local1.hot < 11) {
} else {
_local1.hot = _local1.hot - d;
_local1.set_body();
}
};
girl.prototype.set_body = function () {
var _local1 = this;
if (_local1.com == "coming") {
} else {
_local1.eye.set_cframe(_local1.hot);
_local1.eyebrow.set_cframe(_local1.hot);
_local1.sweat.set_par(_local1.hot);
_local1.cheek.set_par(_local1.hot);
if ((_local1.com == "over") && (_local1.hot < 50)) {
_local1.com = null;
}
}
};
girl.prototype.do_cry = function () {
};
girl.prototype.check_touch_press = function (id) {
var _local1 = this;
_local1.eye.thin();
_local1.eyebrow.thin();
_local1.cry();
_local1.mouth.run("semi_close_open");
};
girl.prototype.check_touch_drag = function (obj, l) {
var _local1 = this;
if (_local1.p_touched >= 600) {
} else {
_local1.p_touched = _local1.p_touched + l;
obj.change_to((_local1.p_touched / 500) * 100);
_local1.hot = Math.round((_local1.p_touched / 500) * 10);
if (_local1.hot > 9) {
_local1.step.set_frame(3);
_local1.pan.init();
}
}
};
girl.prototype.check_slider = function (id) {
var _local1 = this;
if (id == "skirt") {
_local1.touch.init();
_local1.step.set_frame(2);
}
if (id == "pan") {
_local1.owner.show_dick();
_local1.step.set_frame(4);
}
};
girl.prototype.cry = function () {
var _local1 = ["\u3046\u3063", "\u3093\u304F\u3063", "\u3093\u3063", "\u3042\u3093\u3063", "\u3093\u3093\u3063"];
this.cry_fld.text = _local1[Math.floor(Math.random() * _local1.length)];
var this_obj = this;
var tid = setInterval(function () {
this_obj.cry_fld.text = "";
clearInterval(tid);
}, 600);
};
girl.prototype.start_timer = function () {
var this_obj = this;
var blink_timer = setInterval(function () {
if ((Math.random() * 2) < 1) {
if (this_obj.com == "coming") {
return(undefined);
}
this_obj.eye.blink();
}
}, 2000);
var check_hot = setInterval(function () {
if (this_obj.cnt._catch) {
this_obj.add_hot(0.8);
} else if (this_obj.com == "over") {
this_obj.cooldown(1.5);
} else {
this_obj.cooldown(0.5);
}
}, 500);
};
girl.prototype.do_timeline = function (t_line, wait) {
function wait_do(func, wt) {
var tid = setInterval(function () {
t_line[tcount]();
clearInterval(tid);
tcount++;
if (tcount < t_line.length) {
wait_do(t_line[tcount], wait[tcount]);
}
}, wt);
}
var tcount = 0;
wait_do(t_line[0], wait[0]);
};
girl.prototype.exit_cnt = function () {
if (this.com != "over") {
return(undefined);
}
var this_obj = this;
var tid = setInterval(function () {
this_obj.eye.blink();
this_obj.eye.look("u_b");
clearInterval(tid);
}, 500);
var tid2 = setInterval(function () {
this_obj.cnt.do_drop();
this_obj.talk.rand_talk(8);
clearInterval(tid2);
}, 1000);
};
game.prototype.add_girl = function (g) {
this.girls.push(g);
g.set_owner(this);
};
game.prototype.set_dick = function (d) {
this.dick = d;
};
game.prototype.show_dick = function () {
var _local1 = this;
if (_local1.dick_visible) {
} else {
_local1.dick.set_visible();
_local1.dick.init();
_local1.dick_visible = true;
}
};
game.prototype.start_timer = function () {
var this_obj = this;
var etc_action = setInterval(function () {
var _local2 = 0;
while (_local2 < this_obj.girls.length) {
var _local1 = this_obj.girls[_local2];
if ((Math.random() * 2) < 1) {
} else if (_local1.cnt._catch) {
if (_local1.hot > 50) {
if ((Math.random() * 4) < 1) {
_local1.eye.wide();
}
}
if (_local1.com == null) {
_local1.talk.rand_talk(Math.ceil((_local1.hot / 100) * 5));
}
} else if (this_obj.dick.inner) {
if ((_local1.com != null) || ((Math.random() * 2) < 1)) {
} else {
if (_local1.eye.position != "aside") {
_local1.eye.look("aside");
}
_local1.talk.rand_talk(7);
}
}
_local2++;
}
}, 1700);
};
var obj_skirt1 = new slider("skirt", _root.skirt, ["a1", "a2", "a3", "a4", "a5", "a6", "a7"]);
var obj_pan1 = new slider("pan", _root.pan1, ["z1", "z2", "z3", "z4", "z5", "z6", "z7", "z8", "z9", "z10", "z11", "z12"]);
var obj_cnt1 = new cnt("cnt", _root.man1, _root.point1, _root.enter1, _root.inside1, _root.mask1, _root.drop1, [2.5, 3.8, 6.8, 9.3, 12.3, 23], [_root.spot1, _root.wet1, _root.wet2], -100, -50, 75);
var obj_eye1 = new eye(_root.head1.eye1, _root.head1.eyeball1);
var obj_eyebrow1 = new eyebrow(_root.head1.eyebrow1);
var obj_mouth1 = new mc_ctrl("mouth", _root.head1.mouth1);
var obj_hair1 = new mc_ctrl("hair", _root.head1.hair1);
var obj_head1 = new mc_ctrl("head", _root.head1);
var obj_touch1 = new touch("p_touch", _root.pan1.p_touch);
var obj_cheek1 = new mc_ctrl("cheek", _root.head1.cheek1);
var obj_sweat1 = new mc_ctrl("sweat", _root.sweat1);
var obj_talk1 = new talker(_root.talk1, ["talk1.txt"]);
var obj_step1 = new mc_ctrl("step", _root.step1);
var girl1 = new girl("girl_L", obj_cnt1, obj_eyebrow1, obj_mouth1, obj_eye1, obj_cheek1, obj_skirt1, obj_pan1, obj_touch1, obj_sweat1, obj_talk1, _root.cry1, obj_step1);
girl1.do_cry = function () {
var _local1 = this;
var rt_i = 0;
if (_local1.moving) {
} else {
_local1.moving = true;
var tid = setInterval(function () {
if (rt_i < 3) {
obj_head1.rotate(-2, _root.neck_point1);
} else if (rt_i < 6) {
obj_head1.rotate(2, _root.neck_point1);
} else {
clearInterval(tid);
}
rt_i++;
}, 100);
obj_eye1.thin();
obj_eyebrow1.thin();
obj_hair1.wait_run(400, "swing");
obj_mouth1.run("close_open");
girl1.cry();
var this_obj = _local1;
var tid2 = setInterval(function () {
this_obj.moving = false;
clearInterval(tid2);
}, 800);
}
};
girl1.coming = function () {
var _local3 = this;
var this_obj = _local3;
if (_local3.com != null) {
} else {
_local3.com = "coming";
var _local1 = [];
var _local2 = [];
_local2[0] = 10;
_local1[0] = function () {
this_obj.eye.coming();
obj_head1.rotate(-6, _root.neck_point1);
this_obj.talk.rand_talk(6);
};
_local2[1] = 100;
_local1[1] = function () {
obj_head1.rotate(6, _root.neck_point1);
};
_local2[2] = 10;
_local1[2] = function () {
obj_hair1.run("swing");
};
_local2[3] = 90;
_local1[3] = _local1[0];
_local2[4] = 100;
_local1[4] = _local1[1];
_local2[5] = 1000;
_local1[5] = function () {
this_obj.com = "over";
this_obj.step.set_frame(5);
};
_local3.do_timeline(_local1, _local2);
}
};
var obj_skirt2 = new slider("skirt", _root.skirtb, ["b1", "b2", "b3", "b4", "b5", "b6", "b7", "b8", "b9"]);
var obj_pan2 = new slider("pan", _root.pan2, ["b1", "b2", "b3", "b4", "b5", "b6", "b7", "b8", "b9", "b10"]);
var obj_eye2 = new eye(_root.head2.eye2, _root.head2.eyeball2);
var obj_eyebrow2 = new eyebrow(_root.head2.eyebrow2);
var obj_mouth2 = new mc_ctrl("mouth", _root.head2.mouth2);
var obj_hair2 = new mc_ctrl("hair", _root.head2.hair2);
var obj_head2 = new mc_ctrl("head", _root.head2);
var obj_touch2 = new touch("p_touch", _root.pan2.p_touch);
var obj_cheek2 = new mc_ctrl("cheek", _root.head2.cheek2);
var obj_sweat2 = new mc_ctrl("sweat", _root.sweat2);
var obj_talk2 = new talker(_root.talk2, ["talk2.txt", "talk3.txt"]);
var obj_step2 = new mc_ctrl("step", _root.step2);
var obj_cnt2 = new cnt("cnt", _root.man2, _root.point2, _root.enter2, _root.inside2, _root.mask2, _root.drop2, [2.5, 3.8, 6.8, 9.3, 12.3, 23], [_root.spot2, _root.wet3, _root.wet4], -130, -80, 75);
var girl2 = new girl("girl_R", obj_cnt2, obj_eyebrow2, obj_mouth2, obj_eye2, obj_cheek2, obj_skirt2, obj_pan2, obj_touch2, obj_sweat2, obj_talk2, _root.cry2, obj_step2);
girl2.do_cry = function () {
var _local1 = this;
var rt_i = 0;
if (_local1.moving) {
} else {
_local1.moving = true;
var tid = setInterval(function () {
if (rt_i < 3) {
obj_head2.rotate(2, _root.neck_point2);
} else if (rt_i < 6) {
obj_head2.rotate(-2, _root.neck_point2);
} else {
clearInterval(tid);
}
rt_i++;
}, 100);
if ((Math.random() * 3) < 1) {
obj_eye2.wide();
} else {
obj_eye2.thin();
}
obj_eyebrow2.thin();
obj_hair2.wait_run(400, "swing");
obj_mouth2.run("close_open");
girl2.cry();
var this_obj = _local1;
var tid2 = setInterval(function () {
this_obj.moving = false;
clearInterval(tid2);
}, 800);
}
};
girl2.coming = function () {
var _local3 = this;
var this_obj = _local3;
if (_local3.com != null) {
} else {
_local3.com = "coming";
var _local1 = [];
var _local2 = [];
_local2[0] = 10;
_local1[0] = function () {
this_obj.eye.coming();
obj_head2.rotate(6, _root.neck_point2);
this_obj.talk.rand_talk(6);
};
_local2[1] = 100;
_local1[1] = function () {
obj_head2.rotate(-6, _root.neck_point2);
};
_local2[2] = 10;
_local1[2] = function () {
obj_hair2.run("swing");
};
_local2[3] = 90;
_local1[3] = _local1[0];
_local2[4] = 100;
_local1[4] = _local1[1];
_local2[5] = 1000;
_local1[5] = function () {
this_obj.com = "over";
this_obj.step.set_frame(5);
};
_local3.do_timeline(_local1, _local2);
}
};
var obj_dick = new dck(_root.peni);
obj_dick.add_cnt(obj_cnt1);
obj_dick.add_cnt(obj_cnt2);
var this_game = new game();
this_game.add_girl(girl1);
this_game.add_girl(girl2);
this_game.set_dick(obj_dick);
this_game.start_timer();
Symbol 13 MovieClip Frame 1
this.stop();
Symbol 13 MovieClip Frame 3
this.stop();
Symbol 40 MovieClip Frame 1
this.stop();
Symbol 53 MovieClip Frame 1
this.stop();
Symbol 53 MovieClip Frame 5
this.stop();
Symbol 53 MovieClip Frame 9
this.stop();
Symbol 53 MovieClip Frame 14
this.stop();
Symbol 53 MovieClip Frame 18
this.stop();
Symbol 53 MovieClip Frame 22
this.stop();
Symbol 53 MovieClip Frame 30
this.stop();
Symbol 53 MovieClip Frame 36
this.stop();
Symbol 53 MovieClip Frame 38
this.stop();
Symbol 57 MovieClip Frame 1
this.stop();
Symbol 57 MovieClip Frame 5
this.stop();
Symbol 57 MovieClip Frame 9
this.stop();
Symbol 57 MovieClip Frame 13
this.stop();
Symbol 63 MovieClip Frame 1
this.stop();
Symbol 68 MovieClip Frame 1
this.stop();
Symbol 75 MovieClip Frame 1
this.stop();
Symbol 85 MovieClip Frame 1
this.stop();
Symbol 86 MovieClip Frame 1
this.stop();
Symbol 89 MovieClip Frame 1
this.stop();
Symbol 97 MovieClip Frame 1
this.stop();
Symbol 134 MovieClip Frame 1
this.stop();
Symbol 156 MovieClip Frame 1
this.stop();
Symbol 166 MovieClip Frame 1
this.stop();
Symbol 192 MovieClip Frame 1
this.stop();
Symbol 195 MovieClip Frame 1
this.stop();
Symbol 222 MovieClip Frame 1
this.stop();
Symbol 233 MovieClip Frame 1
this.stop();
Symbol 261 MovieClip Frame 1
this.stop();
Symbol 270 MovieClip Frame 1
this.stop();
Symbol 270 MovieClip Frame 5
this.stop();
Symbol 270 MovieClip Frame 9
this.stop();
Symbol 270 MovieClip Frame 14
this.stop();
Symbol 270 MovieClip Frame 15
this.stop();
Symbol 270 MovieClip Frame 17
this.stop();
Symbol 279 MovieClip Frame 1
this.stop();
Symbol 279 MovieClip Frame 4
this.stop();
Symbol 279 MovieClip Frame 7
this.stop();
Symbol 279 MovieClip Frame 10
this.stop();
Symbol 279 MovieClip Frame 14
this.stop();
Symbol 286 MovieClip Frame 1
this.stop();
Symbol 292 MovieClip Frame 1
this.stop();
Symbol 304 MovieClip Frame 1
this.stop();
Symbol 312 MovieClip Frame 1
this.stop();
Symbol 319 MovieClip Frame 1
this.stop();
Symbol 323 MovieClip Frame 1
this.stop();
Symbol 328 MovieClip Frame 1
this.stop();