Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
8004614
Update GitIgnore
gerrior Jun 25, 2020
13d16ec
Swift to iOS gitignore
gerrior Jun 25, 2020
e17f032
Base Project
gerrior Jun 25, 2020
d9210fc
Project Organization
gerrior Jun 25, 2020
5ac88ae
Some intial UI work
gerrior Jun 25, 2020
aac37e9
Got Rules page working
gerrior Jun 25, 2020
e2596a6
Wired up Example button
gerrior Jun 25, 2020
162b071
Wired up clear button. Made pattern selection more real.
gerrior Jun 25, 2020
3a7f58f
Flushed out example pattern code
gerrior Jun 25, 2020
e4a2285
Organization
gerrior Jun 25, 2020
cc28a25
Added custom GridView
gerrior Jun 25, 2020
4fda806
Buttons working and example patterns working.
gerrior Jun 26, 2020
6115c13
Made Random a Pattern option
gerrior Jun 26, 2020
3a16cf6
Randomize grid and populate generation and population in the grid
gerrior Jun 26, 2020
3bc1db2
First attempt at performGameTurn
gerrior Jun 26, 2020
ac656dc
Couple fixes
gerrior Jun 26, 2020
844430c
Variables weren't updating in all cases
gerrior Jun 26, 2020
a44dfd1
Got start and pause timer UX working
gerrior Jun 26, 2020
57aa1d8
Code cleanup. Better naming.
gerrior Jun 26, 2020
5e849a8
Fixed cellAt function
gerrior Jun 26, 2020
85a17f3
Top left; left to right; down
gerrior Jun 26, 2020
3dfa5f3
Top left; left to right; down
gerrior Jun 26, 2020
5b132a4
Pause game when user takes another action.
gerrior Jun 26, 2020
c5dfb51
North East check was incorrect.
gerrior Jun 26, 2020
381d81e
Seperate lists of cells to kill and cells to birth.
gerrior Jun 26, 2020
c51805f
Added gridUpdate to delegate and grouped the calls together. Changing…
gerrior Jun 26, 2020
cf392a7
User can select speed.
gerrior Jun 26, 2020
109acfb
Added color section for 2nd Stretch
gerrior Jun 26, 2020
ca708a2
Load current speed and color into settings.
gerrior Jun 26, 2020
e20c36a
Update grid when color changes
gerrior Jun 26, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
172 changes: 155 additions & 17 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,22 +1,160 @@
# See https://help.github.com/ignore-files/ for more about ignoring files.

# dependencies
**/node_modules

# testing
/coverage
# Created by https://www.gitignore.io/api/swift,linux,xcode,macos,carthage,cocoapods
# Edit at https://www.gitignore.io/?templates=swift,linux,xcode,macos,carthage,cocoapods

# production
/build
### Carthage ###
# Carthage
#
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts

# misc
Carthage/Build

### CocoaPods ###
## CocoaPods GitIgnore Template

# CocoaPods - Only use to conserve bandwidth / Save time on Pushing
# - Also handy if you have a large number of dependant pods
# - AS PER https://guides.cocoapods.org/using/using-cocoapods.html NEVER IGNORE THE LOCK FILE
Pods/

### Linux ###
*~

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*

# .nfs files are created when an open file is removed but is still being accessed
.nfs*

### macOS ###
# General
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

**npm-debug.log*
**yarn-debug.log*
**yarn-error.log*
**yarn.lock
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

### Swift ###
# Xcode
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore

## Build generated
build/
DerivedData/

## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata/

## Other
*.moved-aside
*.xccheckout
*.xcscmblueprint

## Obj-C/Swift specific
*.hmap
*.ipa
*.dSYM.zip
*.dSYM

## Playgrounds
timeline.xctimeline
playground.xcworkspace

# Swift Package Manager
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
# Packages/
# Package.pins
# Package.resolved
.build/

# CocoaPods
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
# Pods/
# Add this line if you want to avoid checking in source code from the Xcode workspace
# *.xcworkspace

# Carthage
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts


# Accio dependency management
Dependencies/
.accio/

# fastlane
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
# screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/#source-control

fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots/**/*.png
fastlane/test_output

# Code Injection
# After new code Injection tools there's a generated folder /iOSInjectionProject
# https://github.com/johnno1962/injectionforxcode

iOSInjectionProject/

### Xcode ###
# Xcode
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore

## User settings

## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)

## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)

## Xcode Patch
*.xcodeproj/*
!*.xcodeproj/project.pbxproj
!*.xcodeproj/xcshareddata/
!*.xcworkspace/contents.xcworkspacedata
/*.gcno

### Xcode Patch ###
**/xcshareddata/WorkspaceSettings.xcsettings

# End of https://www.gitignore.io/api/swift,linux,xcode,macos,carthage,cocoapods
Loading