rename project, add resource relocation script, add level json

This commit is contained in:
User 2017-09-23 16:23:27 +02:00
parent 45eb97fb6e
commit 8b49d564ab
9 changed files with 404 additions and 52 deletions

View File

@ -204,14 +204,14 @@
<option_androidtv_use_test_ads>false</option_androidtv_use_test_ads>
<option_argumenterrors>True</option_argumenterrors>
<option_audioGroupCount>1</option_audioGroupCount>
<option_author></option_author>
<option_author>Flumble</option_author>
<option_backimage>nil</option_backimage>
<option_borderless>False</option_borderless>
<option_changed>false</option_changed>
<option_changeresolution>false</option_changeresolution>
<option_closeesc>true</option_closeesc>
<option_colordepth>0</option_colordepth>
<option_display_name>GameMaker: Studio</option_display_name>
<option_display_name>Type Graph</option_display_name>
<option_displayerrors>True</option_displayerrors>
<option_ecma>0</option_ecma>
<option_facebook_app_display_name></option_facebook_app_display_name>
@ -343,28 +343,28 @@
<option_loadalpha>255</option_loadalpha>
<option_loadimage>nil</option_loadimage>
<option_loadtransparent>false</option_loadtransparent>
<option_mac_app_category></option_mac_app_category>
<option_mac_app_category>Puzzle Games : public.app-category.puzzle-games</option_mac_app_category>
<option_mac_app_id></option_mac_app_id>
<option_mac_appstore_incoming_allow>0</option_mac_appstore_incoming_allow>
<option_mac_appstore_outgoing_allow>0</option_mac_appstore_outgoing_allow>
<option_mac_build_version>0</option_mac_build_version>
<option_mac_copyright_info>(c)2016 CompanyName Ltd...</option_mac_copyright_info>
<option_mac_copyright_info>CC BY-NC-SA</option_mac_copyright_info>
<option_mac_create_app_store>-1</option_mac_create_app_store>
<option_mac_display_name>Project3</option_mac_display_name>
<option_mac_enable_retina>0</option_mac_enable_retina>
<option_mac_display_name>Type Graph</option_mac_display_name>
<option_mac_enable_retina>-1</option_mac_enable_retina>
<option_mac_enable_steam>0</option_mac_enable_steam>
<option_mac_fullscreen>0</option_mac_fullscreen>
<option_mac_icon_png>Configs\Default\mac\icon512.png</option_mac_icon_png>
<option_mac_interpolate>-1</option_mac_interpolate>
<option_mac_major_version>1</option_mac_major_version>
<option_mac_interpolate>0</option_mac_interpolate>
<option_mac_major_version>0</option_mac_major_version>
<option_mac_menu_dock>0</option_mac_menu_dock>
<option_mac_minor_version>0</option_mac_minor_version>
<option_mac_output_dir>~/GameMaker-Studio/Project3</option_mac_output_dir>
<option_mac_scale>-1</option_mac_scale>
<option_mac_minor_version>1</option_mac_minor_version>
<option_mac_output_dir>~/GameMaker-Studio/TypeGraph</option_mac_output_dir>
<option_mac_scale>0</option_mac_scale>
<option_mac_screenkey>-1</option_mac_screenkey>
<option_mac_showcursor>-1</option_mac_showcursor>
<option_mac_signing_identity>Developer ID Application:</option_mac_signing_identity>
<option_mac_sizeable>0</option_mac_sizeable>
<option_mac_sizeable>-1</option_mac_sizeable>
<option_mac_splash_png>Configs\Default\mac\splash.png</option_mac_splash_png>
<option_mac_steam_app_id>0</option_mac_steam_app_id>
<option_mac_sync>0</option_mac_sync>
@ -467,13 +467,13 @@
<option_use_fast_collision>False</option_use_fast_collision>
<option_use_new_audio>True</option_use_new_audio>
<option_variableerrors>False</option_variableerrors>
<option_version>100</option_version>
<option_version>1</option_version>
<option_version_build>0</option_version_build>
<option_version_company></option_version_company>
<option_version_copyright></option_version_copyright>
<option_version_copyright>CC BY-NC-SA</option_version_copyright>
<option_version_description></option_version_description>
<option_version_major>1</option_version_major>
<option_version_minor>0</option_version_minor>
<option_version_major>0</option_version_major>
<option_version_minor>1</option_version_minor>
<option_version_product></option_version_product>
<option_version_release>0</option_version_release>
<option_win8_advertising_appid></option_win8_advertising_appid>
@ -485,27 +485,27 @@
<option_win8_analytics_id></option_win8_analytics_id>
<option_win8_build_version>0</option_win8_build_version>
<option_win8_certificate_location>Windows8_TemporaryKey.pfx</option_win8_certificate_location>
<option_win8_display_name>Project3</option_win8_display_name>
<option_win8_display_name>Type Graph</option_win8_display_name>
<option_win8_internet_capable>0</option_win8_internet_capable>
<option_win8_interpolate>-1</option_win8_interpolate>
<option_win8_interpolate>0</option_win8_interpolate>
<option_win8_landscape_allowed>-1</option_win8_landscape_allowed>
<option_win8_landscape_flipped_allowed>-1</option_win8_landscape_flipped_allowed>
<option_win8_logo>Configs\Default\Windows8\logos\logo150.png</option_win8_logo>
<option_win8_logo_background_colour>#000000</option_win8_logo_background_colour>
<option_win8_logo_foreground_text>light</option_win8_logo_foreground_text>
<option_win8_major_version>1</option_win8_major_version>
<option_win8_major_version>0</option_win8_major_version>
<option_win8_microphone_capable>0</option_win8_microphone_capable>
<option_win8_minor_version>0</option_win8_minor_version>
<option_win8_minor_version>1</option_win8_minor_version>
<option_win8_native_certificate_location>Win8NativeRunner_TemporaryKey.pfx</option_win8_native_certificate_location>
<option_win8_native_cpu>x86</option_win8_native_cpu>
<option_win8_package_display_name>YourPackageDisplayName</option_win8_package_display_name>
<option_win8_package_name>YourPackageName</option_win8_package_name>
<option_win8_package_display_name></option_win8_package_display_name>
<option_win8_package_name>TypeGraph</option_win8_package_name>
<option_win8_portrait_allowed>-1</option_win8_portrait_allowed>
<option_win8_portrait_flipped_allowed>-1</option_win8_portrait_flipped_allowed>
<option_win8_publisher_display_name>YourPublisherName</option_win8_publisher_display_name>
<option_win8_publisher_display_name></option_win8_publisher_display_name>
<option_win8_publisher_name>CN=YoyoGames</option_win8_publisher_name>
<option_win8_revision_version>0</option_win8_revision_version>
<option_win8_scaling_stretch>false</option_win8_scaling_stretch>
<option_win8_scaling_stretch>true</option_win8_scaling_stretch>
<option_win8_search_capable>0</option_win8_search_capable>
<option_win8_small_logo>Configs\Default\Windows8\logos\logo30.png</option_win8_small_logo>
<option_win8_splash_background_colour>#000000</option_win8_splash_background_colour>
@ -550,14 +550,14 @@
<option_windows_alternate_sync_method>False</option_windows_alternate_sync_method>
<option_windows_build_version>0</option_windows_build_version>
<option_windows_company_info></option_windows_company_info>
<option_windows_copyright_info></option_windows_copyright_info>
<option_windows_copyright_info>CC BY-NC-SA</option_windows_copyright_info>
<option_windows_create_textures_on_demand>False</option_windows_create_textures_on_demand>
<option_windows_description_info></option_windows_description_info>
<option_windows_enable_steam>0</option_windows_enable_steam>
<option_windows_game_icon>Configs\Default\windows\runner_icon.ico</option_windows_game_icon>
<option_windows_license>Configs\Default\windows\License.txt</option_windows_license>
<option_windows_mainor_version>0</option_windows_mainor_version>
<option_windows_major_version>1</option_windows_major_version>
<option_windows_mainor_version>1</option_windows_mainor_version>
<option_windows_major_version>0</option_windows_major_version>
<option_windows_nsis_file>Configs\Default\windows\RunnerInstaller.nsi</option_windows_nsis_file>
<option_windows_product_info></option_windows_product_info>
<option_windows_release_version>0</option_windows_release_version>

44
FixProjectDirectories.py Normal file
View File

@ -0,0 +1,44 @@
#!/usr/bin/env python
"""Python script to fix a GMS1.4 project with subfolders"""
import sys
from xml.etree import ElementTree
from pathlib import Path
from os import replace, mkdir
cwd = Path.cwd()
projectFile = cwd / (cwd.stem + ".project.gmx")
def moveResources(elementTree, directory, dname, resourceType, fileSuffix):
for entry in elementTree.findall(resourceType):
resName = Path(entry.text).name
filename = resName + fileSuffix
old = cwd / (resourceType+"s") / filename
new = directory / old.name
if Path.exists(old):
replace(old, new)
if resourceType == "sprite":
for frame in ElementTree.parse(new).findall(".//frame"):
oldImg = cwd / (resourceType+"s") / frame.text
newImg = directory / frame.text
if not Path.exists(newImg.parent):
mkdir(newImg.parent)
if Path.exists(oldImg):
replace(oldImg, newImg)
entry.text = dname + "\\" + resName
for group in elementTree.findall(resourceType+"s"):
name = group.get("name")
newDir = directory / name
subname = name if dname == "" else dname+"\\"+name
if not Path.exists(newDir):
mkdir(newDir)
moveResources(group, newDir, subname, resourceType, fileSuffix)
project = ElementTree.parse(projectFile)
root = project.getroot()
for (res, suffix) in [("background", ".background.gmx"), ("object", ".object.gmx"), ("path", ".path.gmx"), ("room", ".room.gmx"), ("script", ""), ("shader", ".shader.gmx"), ("sound", ".sound.gmx"), ("sprite", ".sprite.gmx")]:
moveResources(root, cwd, "", res, suffix)
project.write(projectFile)

View File

@ -1,13 +1,67 @@
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
<assets>
<Configs name="configs">
<Config>Configs\Default</Config>
</Configs>
<NewExtensions/>
<sounds name="sound"/>
<datafiles name="datafiles" number="3">
<datafiles name="levels" number="3">
<datafile>
<name>01-intro.json</name>
<exists>-1</exists>
<size>539</size>
<exportAction>2</exportAction>
<exportDir />
<overwrite>0</overwrite>
<freeData>-1</freeData>
<removeEnd>0</removeEnd>
<store>0</store>
<ConfigOptions>
<Config name="Default">
<CopyToMask>9223372036854775807</CopyToMask>
</Config>
</ConfigOptions>
<filename>01-intro.json</filename>
</datafile>
<datafile>
<name>02-function.json</name>
<exists>-1</exists>
<size>731</size>
<exportAction>2</exportAction>
<exportDir />
<overwrite>0</overwrite>
<freeData>-1</freeData>
<removeEnd>0</removeEnd>
<store>0</store>
<ConfigOptions>
<Config name="Default">
<CopyToMask>9223372036854775807</CopyToMask>
</Config>
</ConfigOptions>
<filename>02-function.json</filename>
</datafile>
<datafile>
<name>10-pure.json</name>
<exists>-1</exists>
<size>1013</size>
<exportAction>2</exportAction>
<exportDir />
<overwrite>0</overwrite>
<freeData>-1</freeData>
<removeEnd>0</removeEnd>
<store>0</store>
<ConfigOptions>
<Config name="Default">
<CopyToMask>9223372036854775807</CopyToMask>
</Config>
</ConfigOptions>
<filename>10-pure.json</filename>
</datafile>
</datafiles>
</datafiles>
<NewExtensions />
<sounds name="sound" />
<sprites name="sprites">
<sprite>sprites\pixel</sprite>
<sprites name="placeholders">
<sprites name="placeholder">
<sprite>sprites\placeholder\placeholder</sprite>
<sprite>sprites\placeholder\placeholderBlock</sprite>
<sprite>sprites\placeholder\placeholderBlockX</sprite>
@ -26,12 +80,12 @@
<sprite>sprites\placeholder\placeholderPane</sprite>
<sprite>sprites\placeholder\placeholderOneUse</sprite>
</sprites>
<sprites name="masks">
<sprites name="mask">
<sprite>sprites\mask\maskConnection</sprite>
</sprites>
</sprites>
<backgrounds name="background"/>
<paths name="paths"/>
<backgrounds name="background" />
<paths name="paths" />
<scripts name="scripts">
<scripts name="debug">
<script>scripts\debug\sceneNodeToString.gml</script>
@ -171,13 +225,14 @@
<room>rooms\roomInit</room>
<room>rooms\roomMenu</room>
<room>rooms\room0</room>
<room>rooms\roomLevelEditor</room>
</rooms>
<help>
<rtf>help.rtf</rtf>
</help>
<TutorialState>
<IsTutorial>0</IsTutorial>
<TutorialName></TutorialName>
<TutorialName />
<TutorialPage>0</TutorialPage>
</TutorialState>
</assets>
</assets>

View File

@ -0,0 +1,47 @@
{
"traits": [],
"parameters": [
{
"name": "0",
"free": false,
"order": 0,
"traits": []
},
{
"name": "1",
"free": false,
"order": 0,
"traits": []
}
],
"blocks": [
{
"count": 1,
"name": "0",
"in": [
{
"parameter": "0",
"children": []
}
],
"out": [
{
"parameter": "1",
"children": []
}
]
}
],
"start": [
{
"parameter": "0",
"children": []
}
],
"goal": [
{
"parameter": "1",
"children": []
}
]
}

View File

@ -0,0 +1,60 @@
{
"traits": [],
"parameters": [
{
"name": "0",
"free": false,
"order": 0,
"traits": []
},
{
"name": "1",
"free": false,
"order": 0,
"traits": []
},
{
"name": "2",
"free": false,
"order": 0,
"traits": []
}
],
"blocks": [
{
"count": 1,
"in": [
{
"parameter": "0",
"children": []
},
{
"parameter": "1",
"children": []
}
],
"out": [
{
"parameter": "2",
"children": []
}
]
}
],
"start": [
{
"parameter": "0",
"children": []
},
{
"parameter": "0",
"children": []
}
],
"goal": [
{
"parameter": "2",
"children": []
}
]
}

View File

@ -0,0 +1,83 @@
{
"traits": [
{
"name": "functor",
"parents": []
},
{
"name": "applicative",
"parents": [
"functor"
]
}
],
"parameters": [
{
"name": "0",
"free": true,
"order": 0,
"traits": []
},
{
"name": "1",
"free": true,
"order": 1,
"traits": [
"applicative"
]
},
{
"name": "2",
"free": false,
"order": 0,
"traits": []
},
{
"name": "3",
"free": false,
"order": 1,
"traits": [
"applicative"
]
}
],
"blocks": [
{
"count": 1,
"in": [
{
"parameter": "0",
"children": []
}
],
"out": [
{
"parameter": "1",
"children": [
{
"parameter": "0",
"children": []
}
]
}
]
}
],
"start": [
{
"parameter": "2",
"children": []
}
],
"goal": [
{
"parameter": "3",
"children": [
{
"parameter": "2",
"children": []
}
]
}
]
}

View File

@ -41,14 +41,14 @@
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
</backgrounds>
<views>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
</views>
<instances>
<instance objName="MaximizeView" x="0" y="0" name="inst_33288240" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>

View File

@ -0,0 +1,63 @@
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
<room>
<caption></caption>
<width>4000</width>
<height>4000</height>
<vsnap>32</vsnap>
<hsnap>32</hsnap>
<isometric>0</isometric>
<speed>1000</speed>
<persistent>0</persistent>
<colour>12632256</colour>
<showcolour>-1</showcolour>
<code></code>
<enableViews>-1</enableViews>
<clearViewBackground>-1</clearViewBackground>
<clearDisplayBuffer>-1</clearDisplayBuffer>
<makerSettings>
<isSet>0</isSet>
<w>0</w>
<h>0</h>
<showGrid>0</showGrid>
<showObjects>0</showObjects>
<showTiles>0</showTiles>
<showBackgrounds>0</showBackgrounds>
<showForegrounds>0</showForegrounds>
<showViews>0</showViews>
<deleteUnderlyingObj>0</deleteUnderlyingObj>
<deleteUnderlyingTiles>0</deleteUnderlyingTiles>
<page>0</page>
<xoffset>0</xoffset>
<yoffset>0</yoffset>
</makerSettings>
<backgrounds>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
</backgrounds>
<views>
<view visible="-1" objName="&lt;undefined&gt;" xview="0" yview="0" wview="800" hview="600" xport="0" yport="0" wport="800" hport="600" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
</views>
<instances/>
<tiles/>
<PhysicsWorld>0</PhysicsWorld>
<PhysicsWorldTop>0</PhysicsWorldTop>
<PhysicsWorldLeft>0</PhysicsWorldLeft>
<PhysicsWorldRight>1024</PhysicsWorldRight>
<PhysicsWorldBottom>768</PhysicsWorldBottom>
<PhysicsWorldGravityX>0</PhysicsWorldGravityX>
<PhysicsWorldGravityY>10</PhysicsWorldGravityY>
<PhysicsWorldPixToMeters>0.100000001490116</PhysicsWorldPixToMeters>
</room>

View File

@ -41,14 +41,14 @@
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
</backgrounds>
<views>
<view visible="-1" objName="" xview="0" yview="0" wview="800" hview="600" xport="0" yport="0" wport="800" hport="600" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="-1" objName="&lt;undefined&gt;" xview="0" yview="0" wview="800" hview="600" xport="0" yport="0" wport="800" hport="600" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
<view visible="0" objName="&lt;undefined&gt;" xview="0" yview="0" wview="1024" hview="768" xport="0" yport="0" wport="1024" hport="768" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
</views>
<instances>
<instance objName="OutputTemplate" x="400" y="40" name="inst_C40AA113" locked="0" code="" scaleX="1" scaleY="1" colour="4294967295" rotation="0"/>