Team:TU Eindhoven/the game

From 2014.igem.org

(Difference between revisions)
Line 40: Line 40:
// The next line is needed if running in JavaScript Mode with Processing.js
// The next line is needed if running in JavaScript Mode with Processing.js
/* @pjs preload="http://i.imgur.com/gDccyRX.png, http://i.imgur.com/V6756WQ.png, http://i.imgur.com/qmz6Tqx.png, http://i.imgur.com/kTG3cjw.png, http://i.imgur.com/rXLfh0n.png, http://i.imgur.com/DF3iOQN.png, http://i.imgur.com/HsgqFiR.png, http://i.imgur.com/yt3xRrC.png, http://i.imgur.com/oqpG7r6.png, http://i.imgur.com/tVs8PA3.png, http://i.imgur.com/8TgXchE.png, http://i.imgur.com/k2JxEjl.png, http://i.imgur.com/87sB8SH.png, http://i.imgur.com/vWEOnlj.png, http://i.imgur.com/sua0hIH.png, http://i.imgur.com/o2V20If.png, http://i.imgur.com/V2v8JpM.png, http://i.imgur.com/7VmOmW1.png, http://i.imgur.com/NW22Blc.png, http://i.imgur.com/9uJagVU.png, http://i.imgur.com/C7xi9eF.png, http://i.imgur.com/V8Tyv9D.png, http://i.imgur.com/14eMBR8.png, http://i.imgur.com/rKe6hVf.png, http://i.imgur.com/i9jxTsO.png, http://i.imgur.com/i9jxTsO.png, http://i.imgur.com/EY7xXur.png, http://i.imgur.com/qiWx2fF.png, http://i.imgur.com/2YUI7lW.png, http://i.imgur.com/KQ0ZyBA.png, http://i.imgur.com/ermi0iK.png, http://i.imgur.com/EKrOZM8.png, http://i.imgur.com/8VAJ6Bt.png, http://i.imgur.com/t2kTiPr.png, http://i.imgur.com/UmJRy3m.png, http://i.imgur.com/nkWwyFH.png, http://i.imgur.com/klMOhVr.png, http://i.imgur.com/CfREnca.png, http://i.imgur.com/1Sk2HSE.png, http://i.imgur.com/ymhoulY.png, http://i.imgur.com/G7MdUHm.png, http://i.imgur.com/P5kUXSf.png, http://i.imgur.com/oW2kyrW.png, http://i.imgur.com/wrpjZ1g.png, http://i.imgur.com/oi4cINP.png, http://i.imgur.com/wyzfNAg.jpg"; */
/* @pjs preload="http://i.imgur.com/gDccyRX.png, http://i.imgur.com/V6756WQ.png, http://i.imgur.com/qmz6Tqx.png, http://i.imgur.com/kTG3cjw.png, http://i.imgur.com/rXLfh0n.png, http://i.imgur.com/DF3iOQN.png, http://i.imgur.com/HsgqFiR.png, http://i.imgur.com/yt3xRrC.png, http://i.imgur.com/oqpG7r6.png, http://i.imgur.com/tVs8PA3.png, http://i.imgur.com/8TgXchE.png, http://i.imgur.com/k2JxEjl.png, http://i.imgur.com/87sB8SH.png, http://i.imgur.com/vWEOnlj.png, http://i.imgur.com/sua0hIH.png, http://i.imgur.com/o2V20If.png, http://i.imgur.com/V2v8JpM.png, http://i.imgur.com/7VmOmW1.png, http://i.imgur.com/NW22Blc.png, http://i.imgur.com/9uJagVU.png, http://i.imgur.com/C7xi9eF.png, http://i.imgur.com/V8Tyv9D.png, http://i.imgur.com/14eMBR8.png, http://i.imgur.com/rKe6hVf.png, http://i.imgur.com/i9jxTsO.png, http://i.imgur.com/i9jxTsO.png, http://i.imgur.com/EY7xXur.png, http://i.imgur.com/qiWx2fF.png, http://i.imgur.com/2YUI7lW.png, http://i.imgur.com/KQ0ZyBA.png, http://i.imgur.com/ermi0iK.png, http://i.imgur.com/EKrOZM8.png, http://i.imgur.com/8VAJ6Bt.png, http://i.imgur.com/t2kTiPr.png, http://i.imgur.com/UmJRy3m.png, http://i.imgur.com/nkWwyFH.png, http://i.imgur.com/klMOhVr.png, http://i.imgur.com/CfREnca.png, http://i.imgur.com/1Sk2HSE.png, http://i.imgur.com/ymhoulY.png, http://i.imgur.com/G7MdUHm.png, http://i.imgur.com/P5kUXSf.png, http://i.imgur.com/oW2kyrW.png, http://i.imgur.com/wrpjZ1g.png, http://i.imgur.com/oi4cINP.png, http://i.imgur.com/wyzfNAg.jpg"; */
-
int numberOfDNA;
 
-
DNAPiece[] dna;
 
-
 
-
//DNAPiece's
 
-
 
-
PImage img_gfp;
 
-
String name_gfp = "Green fluorescent protein";
 
-
 
-
PImage img_t7;
 
-
String name_t7 = "promotor T7";
 
-
 
-
PImage img_terminator;
 
-
String name_terminator = "Terminator";
 
-
 
-
PImage img_antibiores;
 
-
String name_antibiores = "Antibiotic resistant";
 
-
 
-
PImage img_tntP;
 
-
String name_tntP = "promotor TNT";
 
-
 
-
PImage img_o2;
 
-
String name_o2 = "Oxygen Promotor";
 
-
 
-
PImage img_display;
 
-
String name_display = "Display Protein";
 
-
 
-
PImage img_linker;
 
-
String name_linker = "Linker";
 
-
 
-
PImage img_mri;
 
-
String name_mri = "MRI-protein";
 
-
 
-
PImage img_keke;
 
-
String name_keke = "Zwitter ion";
 
-
 
-
PImage img_inhi;
 
-
String name_inhi = "Inhibitor";
 
-
 
-
//down here two more image's are made whith are the same every time
 
-
PImage handInDNA;
 
-
PImage info;
 
-
//this integer (pieceOfDNAForUse) is set on two. That means the first two DNA piece are available right from the start.
 
-
int pieceOfDNAForUse = 2;
 
-
 
-
//image's for levels
 
-
 
-
PImage wellDone;
 
-
PImage toBad;
 
-
//LEVEL 1
 
-
PImage level1_1;
 
-
PImage logo1_1;
 
-
//PImage wellDone1_1;
 
-
//PImage toBad1_1;
 
-
 
-
PImage level1_2;
 
-
PImage logo1_2;
 
-
//PImage wellDone1_2;
 
-
//PImage toBad1_2;
 
-
 
-
PImage level1_3;
 
-
PImage logo1_3;
 
-
//PImage wellDone1_2;
 
-
//PImage toBad1_2;
 
-
 
-
PImage logo1_max;
 
-
 
-
//LEVEL 2
 
-
PImage level2_1;
 
-
PImage logo2_1;
 
-
//PImage wellDone2_1;
 
-
//PImage toBad2_1;
 
-
 
-
PImage level2_2;
 
-
PImage logo2_2;
 
-
//PImage wellDone2_2;
 
-
//PImage toBad2_2;
 
-
 
-
PImage logo2_max;
 
-
 
-
PImage background;
 
-
 
-
 
-
//levels
 
-
MasterLevel[] theRealLevels;
 
-
SubLevel[] level1;
 
-
SubLevel[] level2;
 
-
 
-
//every level has a strain whith it want to pass. You add them over here (use the name_ String so you can change the name of DNA piece at one point in the code)
 
-
String[] eis1_1 = {name_gfp, name_terminator};
 
-
String[] eis1_2 = {name_t7, name_gfp, name_terminator};
 
-
String[] eis1_3 = {name_t7, name_gfp, name_terminator, name_antibiores};
 
-
String[] eis2_1 = {name_tntP, name_gfp, name_terminator, name_antibiores};
 
-
String[] eis2_2 = {name_o2, name_gfp, name_terminator, name_antibiores};
 
-
String[] eis3_1 = {name_t7, name_gfp, name_terminator, name_antibiores};
 
-
String[] eis3_2a = {name_o2, name_inhi, name_terminator, name_antibiores};
 
-
String[] eis3_2b = {name_t7, name_mri, name_terminator, name_antibiores};
 
-
String[] eis3_3 = {name_t7, name_display, name_linker, name_keke, name_terminator, name_antibiores};
 
-
String[] empty = {};
 
-
 
-
//making of the items you can pick up with you mouse
 
-
Plasmide plasmide1;
 
-
Plasmide plasmide2;
 
-
boolean secondPlas = false;
 
-
 
-
//Image's of infoBoards
 
-
PImage infoBoard[];
 
-
 
-
//left side
 
-
int stripLeft = 160;
 
-
 
-
//right side
 
-
int stripRight = 80;
 
-
PImage binOn;
 
-
PImage binOff;
 
-
Button bin;
 
-
 
-
PImage helpOn;
 
-
PImage helpOff;
 
-
Button helpButton;
 
-
int currentHelpScreen = 1;
 
-
int maxNumberOfHelpScreens = 3;
 
-
PImage[] helpScreen;
 
-
 
-
 
-
//remaining
 
-
int itemOnMouse;
 
-
boolean somethingOnMouse;
 
-
int infoNumber =0;
 
-
int level = 0;
 
-
boolean thereIsInfoToShow = true;
 
PImage img;  // Declare variable "a" of type PImage
PImage img;  // Declare variable "a" of type PImage

Revision as of 14:17, 17 July 2014

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Clock \ Examples \ Processing.org

 

AAAAAAAA