#include "object/bullet.hpp"
#include "object/text_object.hpp"
#include "badguy/jumpy.hpp"
#include "object/bullet.hpp"
#include "object/text_object.hpp"
#include "badguy/jumpy.hpp"
#include "trigger/sequence_trigger.hpp"
#include "player_status.hpp"
#include "scripting/script_interpreter.hpp"
#include "trigger/sequence_trigger.hpp"
#include "player_status.hpp"
#include "scripting/script_interpreter.hpp"
reader.get("bkgd_red_top", r);
reader.get("bkgd_green_top", g);
reader.get("bkgd_blue_top", b);
reader.get("bkgd_red_top", r);
reader.get("bkgd_green_top", g);
reader.get("bkgd_blue_top", b);
reader.get("bkgd_red_bottom", r);
reader.get("bkgd_green_bottom", g);
reader.get("bkgd_blue_bottom", b);
reader.get("bkgd_red_bottom", r);
reader.get("bkgd_green_bottom", g);
reader.get("bkgd_blue_bottom", b);
song_title = "chipdisko.ogg";
reader.get("music", song_title);
song_title = "chipdisko.ogg";
reader.get("music", song_title);
reader.get("width", width);
reader.get("height", height);
reader.get("width", width);
reader.get("height", height);
if(Collision::rectangle_aatriangle(temphit, dest, object->movement,
triangle)) {
hit.tileflags |= tile->getAttributes();
if(Collision::rectangle_aatriangle(temphit, dest, object->movement,
triangle)) {
hit.tileflags |= tile->getAttributes();
if(Collision::rectangle_rectangle(temphit, dest,
object->movement, rect)) {
hit.tileflags |= tile->getAttributes();
if(Collision::rectangle_rectangle(temphit, dest,
object->movement, rect)) {
hit.tileflags |= tile->getAttributes();
if(bullets.size() > MAX_FIRE_BULLETS-1)
return false;
new_bullet = new Bullet(pos, xm, dir, FIRE_BULLET);
if(bullets.size() > MAX_FIRE_BULLETS-1)
return false;
new_bullet = new Bullet(pos, xm, dir, FIRE_BULLET);
if(bullets.size() > MAX_ICE_BULLETS-1)
return false;
new_bullet = new Bullet(pos, xm, dir, ICE_BULLET);
if(bullets.size() > MAX_ICE_BULLETS-1)
return false;
new_bullet = new Bullet(pos, xm, dir, ICE_BULLET);