bondage-college-mirr/index.html
wildsj e27b6c5ff7 Quick fixes and typos
Quick fixes to disable the RopeGroup and development shortcut in JennaIntro Also spell checked Slaves .csv flies. Some ongoing development of RopeGroup and the next Slave
2018-04-27 17:09:19 +01:00

216 lines
10 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
<meta charset="UTF-8">
<meta name="viewport" content="width=1200">
<meta name="apple-mobile-web-app-capable" content="yes">
<title>Bondage College</title>
<link rel="icon" type="image/png" href="Icons/Player_Active.png">
</head>
<script src="Common.js"></script>
<script src="SaveState.js"></script>
<script src="Drawing.js"></script>
<script src="Actor.js"></script>
<script src="Inventory.js"></script>
<script src="Skill.js"></script>
<script src="Time.js"></script>
<script src="Struggle.js"></script>
<script src="GameLog.js"></script>
<script src="C000_Intro/Intro/Script.js"></script>
<script src="C000_Intro/ChapterSelect/Script.js"></script>
<script src="C000_Intro/CreatePlayer/Script.js"></script>
<script src="C001_BeforeClass/Intro/Script.js"></script>
<script src="C001_BeforeClass/Classroom/Script.js"></script>
<script src="C001_BeforeClass/Bag/Script.js"></script>
<script src="C001_BeforeClass/Sidney/Script.js"></script>
<script src="C001_BeforeClass/Amanda/Script.js"></script>
<script src="C001_BeforeClass/FightIntro/Script.js"></script>
<script src="C001_BeforeClass/Fight/Script.js"></script>
<script src="C001_BeforeClass/FightOutro/Script.js"></script>
<script src="C001_BeforeClass/Outro/Script.js"></script>
<script src="C002_FirstClass/Intro/Script.js"></script>
<script src="C002_FirstClass/SarahIntro/Script.js"></script>
<script src="C002_FirstClass/Classroom/Script.js"></script>
<script src="C002_FirstClass/Mildred/Script.js"></script>
<script src="C002_FirstClass/Amanda/Script.js"></script>
<script src="C002_FirstClass/Sidney/Script.js"></script>
<script src="C002_FirstClass/Sarah/Script.js"></script>
<script src="C002_FirstClass/Outro/Script.js"></script>
<script src="C003_MorningDetention/Intro/Script.js"></script>
<script src="C003_MorningDetention/DetentionRoom/Script.js"></script>
<script src="C003_MorningDetention/Sidney/Script.js"></script>
<script src="C003_MorningDetention/Yuki/Script.js"></script>
<script src="C003_MorningDetention/Glass/Script.js"></script>
<script src="C003_MorningDetention/Bag/Script.js"></script>
<script src="C003_MorningDetention/Outro/Script.js"></script>
<script src="C004_ArtClass/Intro/Script.js"></script>
<script src="C004_ArtClass/ArtRoom/Script.js"></script>
<script src="C004_ArtClass/Julia/Script.js"></script>
<script src="C004_ArtClass/Sarah/Script.js"></script>
<script src="C004_ArtClass/Jennifer/Script.js"></script>
<script src="C004_ArtClass/HiddenEgg/Script.js"></script>
<script src="C004_ArtClass/Outro/Script.js"></script>
<script src="C005_GymClass/Intro/Script.js"></script>
<script src="C005_GymClass/Jennifer/Script.js"></script>
<script src="C005_GymClass/GymFight/Script.js"></script>
<script src="C005_GymClass/WinFight/Script.js"></script>
<script src="C005_GymClass/LoseFight/Script.js"></script>
<script src="C005_GymClass/Outro/Script.js"></script>
<script src="C006_Isolation/Intro/Script.js"></script>
<script src="C006_Isolation/Mildred/Script.js"></script>
<script src="C006_Isolation/Yuki/Script.js"></script>
<script src="C006_Isolation/IsolationRoom/Script.js"></script>
<script src="C006_Isolation/CellGround/Script.js"></script>
<script src="C006_Isolation/CellDoor/Script.js"></script>
<script src="C006_Isolation/Pillory/Script.js"></script>
<script src="C006_Isolation/Horse/Script.js"></script>
<script src="C006_Isolation/Table/Script.js"></script>
<script src="C006_Isolation/Cross/Script.js"></script>
<script src="C006_Isolation/Outro/Script.js"></script>
<script src="C007_LunchBreak/Intro/Script.js"></script>
<script src="C007_LunchBreak/ActorSelect/Script.js"></script>
<script src="C007_LunchBreak/Amanda/Script.js"></script>
<script src="C007_LunchBreak/Sarah/Script.js"></script>
<script src="C007_LunchBreak/Sidney/Script.js"></script>
<script src="C007_LunchBreak/Jennifer/Script.js"></script>
<script src="C007_LunchBreak/JenniferTennis/Script.js"></script>
<script src="C007_LunchBreak/Natalie/Script.js"></script>
<script src="C007_LunchBreak/Outro/Script.js"></script>
<script src="C008_DramaClass/Intro/Script.js"></script>
<script src="C008_DramaClass/JuliaIntro/Script.js"></script>
<script src="C008_DramaClass/SarahIntro/Script.js"></script>
<script src="C008_DramaClass/AmandaIntro/Script.js"></script>
<script src="C008_DramaClass/DressingRoom/Script.js"></script>
<script src="C008_DramaClass/Dressing/Script.js"></script>
<script src="C008_DramaClass/DressingHiddenItem/Script.js"></script>
<script src="C008_DramaClass/Transition/Script.js"></script>
<script src="C008_DramaClass/Theater/Script.js"></script>
<script src="C008_DramaClass/Julia/Script.js"></script>
<script src="C008_DramaClass/Damsel/Script.js"></script>
<script src="C008_DramaClass/Heroine/Script.js"></script>
<script src="C008_DramaClass/Villain/Script.js"></script>
<script src="C008_DramaClass/Outro/Script.js"></script>
<script src="C009_Library/Intro/Script.js"></script>
<script src="C009_Library/Library/Script.js"></script>
<script src="C009_Library/Search/Script.js"></script>
<script src="C009_Library/Jennifer/Script.js"></script>
<script src="C009_Library/Yuki/Script.js"></script>
<script src="C009_Library/Outro/Script.js"></script>
<script src="C010_Revenge/Intro/Script.js"></script>
<script src="C010_Revenge/AmandaSarah/Script.js"></script>
<script src="C010_Revenge/SidneyJennifer/Script.js"></script>
<script src="C010_Revenge/EarlyEnding/Script.js"></script>
<script src="C010_Revenge/Outro/Script.js"></script>
<script src="C101_KinbakuClub/Intro/Script.js"></script>
<script src="C101_KinbakuClub/JennaIntro/Script.js"></script>
<script src="C101_KinbakuClub/Discipline/Script.js"></script>
<script src="C101_KinbakuClub/ClubRoom1/Script.js"></script>
<script src="C101_KinbakuClub/ClubRoom2/Script.js"></script>
<script src="C101_KinbakuClub/ClubRoom3/Script.js"></script>
<script src="C101_KinbakuClub/ClubRoom4/Script.js"></script>
<script src="C101_KinbakuClub/BlindMansBuff/Script.js"></script>
<script src="C101_KinbakuClub/Erica/Script.js"></script>
<script src="C101_KinbakuClub/Fight/Script.js"></script>
<script src="C101_KinbakuClub/EricaBadEnd/Script.js"></script>
<script src="C101_KinbakuClub/Lauren/Script.js"></script>
<script src="C101_KinbakuClub/RopeGroup/Script.js"></script>
<script src="C101_KinbakuClub/Slaves/Script.js"></script>
<script src="C101_KinbakuClub/SlaveTwin/Script.js"></script>
<script src="C101_KinbakuClub/Transition/Script.js"></script>
<script src="C101_KinbakuClub/Door/Script.js"></script>
<script src="C101_KinbakuClub/Outro/Script.js"></script>
<script src="C999_Common/GameLoad/Script.js"></script>
<script src="C999_Common/GameSave/Script.js"></script>
<script src="C999_Common/Player/Script.js"></script>
<script src="C999_Common/Cuffs/Script.js"></script>
<script src="C999_Common/CuffsKey/Script.js"></script>
<script src="C999_Common/Rope/Script.js"></script>
<script src="C999_Common/Armbinder/Script.js"></script>
<script src="C999_Common/Manacles/Script.js"></script>
<script src="C999_Common/BallGag/Script.js"></script>
<script src="C999_Common/TapeGag/Script.js"></script>
<script src="C999_Common/ClothGag/Script.js"></script>
<script src="C999_Common/DoubleOpenGag/Script.js"></script>
<script src="C999_Common/Collar/Script.js"></script>
<script src="C999_Common/Blindfold/Script.js"></script>
<script src="C999_Common/VibratingEgg/Script.js"></script>
<script src="C999_Common/ChastityBelt/Script.js"></script>
<script src="C999_Common/Crop/Script.js"></script>
<script src="C999_Common/SleepingPill/Script.js"></script>
<script src="C999_Common/RustyHook/Script.js"></script>
<script src="C999_Common/MetalSheet/Script.js"></script>
<script src="C999_Common/Fights/Fight.js"></script>
<script src="C999_Common/Fights/DoubleFight.js"></script>
<script src="C999_Common/Races/Race.js"></script>
<script>
// When the code is loaded, start on "Chapter 0" to select a chapter and loads the default language
window.onload = function() {
MainCanvas = document.getElementById("MainCanvas").getContext("2d");
if (localStorage.getItem("CurrentLanguageTag")) CurrentLanguageTag = localStorage.getItem("CurrentLanguageTag");
IsMobile = DetectMobile();
document.getElementById("MainCanvas").addEventListener("keypress", KeyDown);
document.getElementById("MainCanvas").tabIndex = 1000;
SetScene("C000_Intro", "Intro");
MainRun();
};
// Main game running state, runs the current screen code and bottom bar
function MainRun() {
if (CurrentScreen != "CreatePlayer") document.getElementById("MainCanvas").focus();
ProcessTimer();
DynamicFunction(CurrentChapter + "_" + CurrentScreen + "_Run()");
BuildBottomBar();
}
// When the user presses a key, we send the KeyDown event to the other screens
function KeyDown(event) {
KeyPress = event.keyCode || event.which;
DynamicFunction(CurrentChapter + "_" + CurrentScreen + "_KeyDown()");
}
// When the user clicks, we fire the click event for other screens
function Click(event) {
if (!IsMobile) {
MouseMove(event);
DynamicFunction(CurrentChapter + "_" + CurrentScreen + "_Click()");
LeaveButtonClick();
}
}
// When the user clicks, we fire the click event for other screens
function Touch(event) {
if (IsMobile) {
var rect = document.getElementById("MainCanvas").getBoundingClientRect();
MouseX = event.touches[0].clientX - rect.left;
MouseY = event.touches[0].clientY - rect.top;
DynamicFunction(CurrentChapter + "_" + CurrentScreen + "_Click()");
LeaveButtonClick();
}
}
// When mouse move, we keep the mouse position for other scripts
function MouseMove(event) {
var rect = document.getElementById("MainCanvas").getBoundingClientRect();
MouseX = event.clientX - rect.left;
MouseY = event.clientY - rect.top;
}
// When the mouse is away from the control, we stop keeping the coordinates
function LoseFocus(event) {
MouseX = -1;
MouseY = -1;
}
</script>
<body style="padding:0px; margin:0px; margin-top:1px;">
<canvas id="MainCanvas" width="1200" height="675" onClick="Click(event);" onTouchStart="Touch(event);" onMouseMove="MouseMove(event);" onMouseLeave="LoseFocus(event);" style="border:1px solid #000000; display:block; margin:0px; outline:none;"></canvas>
</body>
</html>