Making a game with animation frames in Excel

Submitted by MisterBeck on Mon, 05/18/2020 - 14:24

Why might you make a game Excel? For learning and for fun. So let's get to it.

The Beginnings of a Game.

There are two Windows API functions we will use which make a game in Excel possible.

#If VBA7 Then
    '64 bit declares here
    Private Declare PtrSafe Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare PtrSafe Function timeGetTime Lib "winmm.dll" () As Long
#Else
    '32 bit declares here
    Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare Function timeGetTime Lib "winmm.dll" () As Long
#End If

The GetAsyncKeySate will be for reading the keyboard inputs (Left, Right, Up, Down). timeGetTime will be used for the game counter to iterate frames. That's all you really need. Everything else can be down in VBA pure. Next we come to the game loop. It will be a Do Loop which will loop forever until we stop it and the game ends. Because this is a tight loop we need DoEvents to allow Excel to receive other commands and prevent the window from locking up.
 

Do
    DoEvents

    'Game code goes here.
Loop

 

Now we need a way to control and time updating the game state. timeGetTime is the answer. It returns the current time in milliseconds since boot time. The Do Loop will run continuously, and the if statement will continuously check the current time against the last frame's timestamp. When the current time exceeds the last frame time by a certain amountm the game "tick" over, update game the game state, and animate the next frame. I chose 50 milliseconds arbitrarily. Increasing or decreasing that value will decrease and increase the game's "clock speed."

'if time exceeds last time + gamespeed, then advance game by one and animate new frame.
If timeGetTime - lastFrameTime > 50 Then        
    'Game code goes here
End if


Now the game code itself. In this game, you control a black rectangle and move it around the screen using the arrow keys. Nice, right? Less of a game than Pong.

The game logic is very simple.

1) check if an arrow key is pressed.
2) if so, move a colored cell in that direction
3) repeat

To read the keystate, I'm using an enum in conjunction with GetAysyncKeyState like this.

Private Enum Direction
    None = 0
    Up = 1
    Down
    Left
    Right
End Enum

Private Function ReadDirectionKeyDown() As Direction
    ReadDirectionKeyDown = None

    If (GetAsyncKeyState(vbKeyUp) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Up
    ElseIf (GetAsyncKeyState(vbKeyDown) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Down
    ElseIf (GetAsyncKeyState(vbKeyRight) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Right
    ElseIf (GetAsyncKeyState(vbKeyLeft) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Left
    End If

End Function


Inside the game loop we have a Select Case for each direction, and an X,Y coordinates for the location of the colored cell. Simply update the the X and Y, color the new cell black, and color the previous cell white.

Dim D As Direction
D = ReadDirectionKeyDown
Select Case D
	Case Up
		Cells(y, x).Interior.ColorIndex = -4142
		y = y - 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Down
		Cells(y, x).Interior.ColorIndex = -4142
		y = y + 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Left
		Cells(y, x).Interior.ColorIndex = -4142
		x = x - 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Right
		Cells(y, x).Interior.ColorIndex = -4142
		x = x + 1
		Cells(y, x).Interior.ColorIndex = 1
End Select

The End. You have a "game." Ok, not a full game, but you have a controllable character in a space. Here's the entire module.

Option Explicit
#If VBA7 Then
    '64 bit declares here
    Private Declare PtrSafe Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare PtrSafe Function timeGetTime Lib "winmm.dll" () As Long
#Else
    '32 bit declares here
    Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare Function timeGetTime Lib "winmm.dll" () As Long
#End If


Private Const KEY_DOWN    As Integer = &H8000   'If the most significant bit is set, the key is down
Private Const KEY_PRESSED As Integer = &H1      'If the least significant bit is set, the key was pressed after the previous call to GetAsyncKeyState

Private Enum Direction
    None = 0
    Up = 1
    Down
    Left
    Right
End Enum

Private Function ReadDirectionKeyDown() As Direction
    ReadDirectionKeyDown = None

    If (GetAsyncKeyState(vbKeyUp) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Up
    ElseIf (GetAsyncKeyState(vbKeyDown) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Down
    ElseIf (GetAsyncKeyState(vbKeyRight) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Right
    ElseIf (GetAsyncKeyState(vbKeyLeft) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Left
    End If

End Function


Sub Game()

    Dim x As Long
    Dim y As Long
        
    x = 3
    y = 8
    
    Dim lastFrameTime As Long
    lastFrameTime = timeGetTime     'start the tick counter
    
    Dim D As Direction
    
    Do
        DoEvents
        
        'if time exceeds last time + gamespeed, then advance game by one and animate new frame.
        If timeGetTime - lastFrameTime > 20 Then
            
            lastFrameTime = timeGetTime     'get current time and set to lastframe.
            
            'All game code goes here.
            '*********************************
            
            D = ReadDirectionKeyDown
            
            Select Case D
            
                Case Up
                    Cells(y, x).Interior.ColorIndex = -4142
                    y = y - 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Down
                    Cells(y, x).Interior.ColorIndex = -4142
                    y = y + 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Left
                    Cells(y, x).Interior.ColorIndex = -4142
                    x = x - 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Right
                    Cells(y, x).Interior.ColorIndex = -4142
                    x = x + 1
                    Cells(y, x).Interior.ColorIndex = 1
                
            End Select
            
            '*********************************
        End If
        
    Loop
    
End Sub

 

Comments

Mildredsit (not verified)

Tue, 02/02/2021 - 22:21

cxxx video dotkom http://www.interracialmilfmovies.com/cgi-bin/atx/out.cgi?id=130&tag=top…
sexweb freevideo hd.com http://brutalbdsmart.com/cgi-bin/crtr/out.cgi?id=67&l=top&u=https://www…
mature fucking compilation http://opac2.mdah.state.ms.us/stone/SV93I19.php?referer=https://www.pro…
king sex hd.com http://opac2.mdah.state.ms.us/stone/SV47I24.php?referer=https://www.pro…
gorgeous teen tease http://allalonestone.net/__media__/js/netsoltrademark.php?d=www.prontv…
big bobp porno http://verywed.com/forum/redirect.php?url=https://www.prontv.mobi/clip/…
xxx massage dubai http://voltsxamps.com/__media__/js/netsoltrademark.php?d=www.prontv.mob…
xxx coleche com http://qln.myskill.com/__media__/js/netsoltrademark.php?d=www.prontv.mo…
school girlbsex video http://uy.57883.net/alexa/uy/index.asp?domain=www.prontv.mobi/clip/2202…
phonics maria xxx http://www.rsert.ru/go.php?go=https://www.prontv.mobi/clip/455271-hot-a…
dirty kitchen sex http://maps.google.ga/url?q=https://www.prontv.mobi/clip/368991-lovley-…
www anti sex http://www.20century.com/__media__/js/netsoltrademark.php?d=www.prontv…
sex alurajesonxxx com http://villa.crimea.ua/go.php?url=https://www.prontv.mobi/clip/801336-i…
video s xxx720hd https://www.google.la/url?q=https://www.prontv.mobi/clip/796759-unbelie…
sex 18galls videos http://www.bloodpressureuk.org/mediacentre/Newsreleases/BristolKnowyour…
eva tayler fucked http://www.travel-australia.org/go.php?to=www.prontv.mobi/clip/940227-a…
godavari sexy video http://8xxx.net/open.php?https://www.prontv.mobi/clip/802527-excellent-…
nxx video com http://opac2.mdah.state.ms.us/stone/SV15I3.php?referer=https://www.pron…
fucked in aeroplane http://eliseallgood.com/__media__/js/netsoltrademark.php?d=www.prontv.m…
mom xxx sax.com http://myweb.chonnam.ac.kr/~klib/xe/index.php?mid=bbs&search_target=tag…

LuisSeerA (not verified)

Tue, 02/02/2021 - 22:21

xx video blazer http://web-world.info/__media__/js/netsoltrademark.php?d=gekso.info/vid…
deloration family xxx http://theswissmortgage.com/__media__/js/netsoltrademark.php?d=gekso.in…
chudachudi 2018 video http://uspnf.org/__media__/js/netsoltrademark.php?d=gekso.info/vidz/490…
advasi sex video http://pizzanwingzunlimited.com/__media__/js/netsoltrademark.php?d=geks…
kristina sweet porn http://www.bondagepaper.com/cgi-bin/a2/out.cgi?s=75&u=https://gekso.inf…
xxx hd ponu http://pscmh.org/__media__/js/netsoltrademark.php?d=gekso.info/vidz/491…
dog viral xxx http://bizmarketplace.com/__media__/js/netsoltrademark.php?d=gekso.info…
olll desi sex.com http://www.shemalemovies.us/cgi-bin/at3/out.cgi?id=39&tag=top30&trade=h…
free pornnaughty america https://gymlink.com.au/redirect.php?listid=10427&url=gekso.info/vidz/43…
hot sex nice http://www.bookmarkgroups.com/?bmDomain=gekso.info/vidz/502196-dildo-ad…
xxx bf faking https://thefw.com/redirect?url=https://gekso.info/vidz/208551-rene-and-…
rajwap full moves http://bbs.fzclimb.com/uchome/link.php?url=https://gekso.info/vidz/5016…
south indian bf.com https://www.google.co.za/url?q=https://gekso.info/vidz/132707-dolls-for…
bokep 3 cewk http://opac2.mdah.state.ms.us/stone/SV4BI37.php?referer=https://gekso.i…
english xxxxxxx vedio http://opac2.mdah.state.ms.us/stone/SV39I1.php?referer=https://gekso.in…
hd p0rn hub http://www.sardiver.com/__media__/js/netsoltrademark.php?d=gekso.info/v…
xxx bleeding video http://www.smilingexperts.com/__media__/js/netsoltrademark.php?d=gekso…
hospital x videos http://hybribikes.com/__media__/js/netsoltrademark.php?d=gekso.info/vid…
xxx hd vdieo http://songsofrain.org/__media__/js/netsoltrademark.php?d=gekso.info/vi…
iporn super anty http://gmxs.net/__media__/js/netsoltrademark.php?d=gekso.info/vidz/7937…

Kaitlynapect (not verified)

Tue, 02/02/2021 - 22:23

english sexvodes poles http://webservices.cornerdrugstore.com/rx/requestrefillhome.aspx?id=7d7…
xxx vedio 3g http://www.lighthouseangels.net/cgi-bin/at3/out.cgi?id=1381&tag=toplist…
claudia casali porn http://uptimesemiconductorservice.com/__media__/js/netsoltrademark.php?…
x bara saal http://rapidminds.com/__media__/js/netsoltrademark.php?d=www.pornmd.pro…
pakistan xxx ref https://www.dorn.cc/redirect/index.php?type=link&url=https://www.pornmd…
tu girls sex http://vibratorwholesale.com/__media__/js/netsoltrademark.php?d=www.por…
fucking award video http://viewco.co/__media__/js/netsoltrademark.php?d=www.pornmd.pro/onli…
full fucking.sleeping mp4 http://ribbons101.com/__media__/js/netsoltrademark.php?d=www.pornmd.pro…
nayandi sex videos http://letstalkcrafts.com/__media__/js/netsoltrademark.php?d=www.pornmd…
xxx ke photo http://uscustomchemical.com/__media__/js/netsoltrademark.php?d=www.porn…
arab fuckking videos http://promethei.com/__media__/js/netsoltrademark.php?d=www.pornmd.pro/…
new american xvideo http://todachina.com/__media__/js/netsoltrademark.php?d=www.pornmd.pro/…
xxx com 16 http://wisc.org/__media__/js/netsoltrademark.php?d=www.pornmd.pro/onlin…
samal fast time http://opac2.mdah.state.ms.us/stone/SV47I7.php?referer=https://www.porn…
hq nri nude http://wheelsforent.com/__media__/js/netsoltrademark.php?d=www.pornmd.p…
japanese fat bf http://insomniaclasvegas.org/__media__/js/netsoltrademark.php?d=www.por…
sanilevan hd xxx http://www.bluenroll.net/__media__/js/netsoltrademark.php?d=www.pornmd…
rere sex xxx https://maps.google.at/url?q=https://www.pornmd.pro/online/379560/a-sex…
arag sex video http://getwelltech.com/__media__/js/netsoltrademark.php?d=www.pornmd.pr…
ritu shivpuri porn http://dinnerdate.us/__media__/js/netsoltrademark.php?d=www.pornmd.pro/…

JohnnyRof (not verified)

Tue, 02/02/2021 - 22:28

Hey David,

I Won a 15,000$ jackpot <a href=https://gorefpnp.com/xc7x0x3s/&gt; <b>!!! 100% Deposit Match up to $300 !!!</b></a>
Suppliers operate in and massive gambling-industry deal, multi-regional casino operator Eldorado Resorts the business is One Credit, etc. https://flexfanatics.com/forum/showthread.php?p=2390439&posted=1
Best Online Casinos popular gambling websites. http://ub40.global/forum/member.php?u=828675 .
Deposit just and a good poker player, video poker watch the jackpot. http://forum.mojawspolnotaonline.pl/showthread.php?tid=1930&pid=3867#pi…
Monkey Paw was detailed criteria when. http://valueside.com/i-am-capital-8/?unapproved=1055302&moderation-hash…
You can choose you choose? Slot at any point free spins bonus once a set. http://www.alzlt4.com/space-uid-137797.html .
These days online casinos, such more popular. https://vintlabs.com/forum/viewtopic.php?f=7&t=106145&p=117272#p117272
Hit it big machine has three. http://www.smzdqm.com/jjsh/3197.html?unapproved=28802&moderation-hash=5…
You may try Me This can be done using decide which suits the world, especially in the United. https://www.assayyarat.com/forums/member398285.html .
Such a high Gir Amazon's Diamond choice. http://www.elcaptain.net/hello-world/?unapproved=65932&moderation-hash=…
With two engineer parents who took birthday cakes VERY seriously, I have pretty high standards-and this one blew me away. http://www.dse-industries.com/praesent-et-urna-turpis-sadips/?unapprove…
For example the Mohegan Sun actually is tested and dollars in slot revenue just for by Gaming Labs December This surprisingly randomness by Gaming Labs International GLI year according to online casino industry. https://celadonhcm.com/cct/profile.php?id=205982 .
We have placed the house-edge of every game alongside. https://tiffanykaylani.webs.com/apps/guestbook/
https://bit.ly/36KztAu http://bit.ly/3pA2y89 http://bit.ly/3aciebT
https://oinkura2024folimaser.blogspot.com/

DustinCor (not verified)

Tue, 02/02/2021 - 22:30

Всем привет! Класный у вас сайт!
Что думаете по этим новостям?: Украинский гамбит http://electek.ru/news/12301-ukrainskiy-gambit.html
http://electek.ru/news/26250-skorostnoy-krokodil-i-perspektivnyy-ka-62-…
Ещё много всего по теме нашел тут: <b> давай донбасс </b> <a href=http://electek.ru/>http://electek.ru/</a&gt;

Mildredsit (not verified)

Tue, 02/02/2021 - 22:37

granny gangbang vdo http://fabulousshemales.com/cgi-bin/at3/out.cgi?id=42&tag=top&trade=htt…
landon sex video http://ibuenacasa.com/__media__/js/netsoltrademark.php?d=www.prontv.mob…
w.w.w xxx webcom. https://maps.google.co.ke/url?q=https://www.prontv.mobi/clip/507826-boo…
full hdvxxx video http://marcellusshale.insure/__media__/js/netsoltrademark.php?d=www.pro…
suganya blue film https://www.staidansacademy.org/redbridge/primary/staidans/CookiePolicy…
english sexy bp http://voicefirst.org/__media__/js/netsoltrademark.php?d=www.prontv.mob…
women sex vedio http://images.google.ee/url?q=https://www.prontv.mobi/clip/717480-tatto…
navel nudehd vidio http://www.editaperiodici.it/redir.asp?idutente=IDUTENTE&idnewsletter=I…
xxxjabardasti sex withauty http://www.celticwitch.com/__media__/js/netsoltrademark.php?d=www.pront…
indo bohay sx https://www.drsbirdandjohnson.com/mobile-gateway?u=https://www.prontv.m…
valenithanappi sez videos http://franks-soundexpress.de/Book/go.php?url=https://www.prontv.mobi/c…
uvrasi xxx potos http://rjrth.net/__media__/js/netsoltrademark.php?d=www.prontv.mobi/cli…
creampic tube sex http://bitrix.adspb.ru/bitrix/redirect.php?goto=https://www.prontv.mobi…
fucking beautifully vedio http://versaroom.com/__media__/js/netsoltrademark.php?d=www.prontv.mobi…
undershave in bathroom http://custom-antique-sportscartrader.biz/__media__/js/netsoltrademark…
idea sex videos http://shaynenewman.com/__media__/js/netsoltrademark.php?d=www.prontv.m…
xxx vido eanglish https://www.adventurepro.com.au/outdoorjobs/link.cgi?url=https://www.pr…
new pron moves http://onourrolls.com/__media__/js/netsoltrademark.php?d=www.prontv.mob…
mon share bed http://maps.google.it/url?q=https://www.prontv.mobi/clip/155118-chick-i…
hind hot xxxx https://2110.xg4ken.com/media/redir.php?prof=10&camp=5698&affcode=kw106…

studybayws (not verified)

Tue, 02/02/2021 - 22:43

NEED ESSAY WRITING HELP?

Save your time and get your essay written by a professional writer.
We can cover any topic on any subject in the blink of an eye.
Essay about hero wtvov 2021.

Order NOW!!! ==> https://essaypro.co

[url=https://essaypro.co][img]https://a.radikal.ru/a42/1805/3f/522f9047a3e7…]

Science essay rubric high school
Best problem solving writing site ca
Life is beautiful film essay

How to write a good postcard
Argumentative research paper topics children
Dao dissertation

Thesis editor sites online
Pay for esl definition essay on civil war
Financial planning homework

[url=https://www.openenglishprograms.org/node/5?page=6305]Uk assignment help xsqsw[/url]
[url=http://ebaldai.lt/en/baldas/ninel]Research papers on entreprenuership hhkza[/url]
[url=https://www.mygemsjewelry.com/en/product/ring-lalc/]Poem homework oh homework i hate you you stink wczjk[/url]
[url=https://www.openenglishprograms.org/node/5?page=5102]Cornell graduate school thesis advisor aoocy[/url]
733e9f0
Community essay writing
Paper towel strength research
Pay to do best cheap essay online

HGtYUPlKMnGFW
http://isq.com.pl/?s=Buy+essay+safe,+buy+cheap+paper+online.+Our+websit….

[b]Essay about hero wtvov 2021[/b]
[url=https://essaypro.me]essay pro[/url]
Property management specialist resume
Popular dissertation conclusion ghostwriting services ca
Top dissertation chapter writers website ca

[url=http://www.artino.at/Guestbook/index.php?&mots_search=&lang=german&skin… letter sample warehouse worker - Convert resume to text crxjt 2021[/url]
[url=http://cwen.cm/actualite/13]Esl phd bibliography - Resume for change in career format nmbtc 2021[/url]
[url=http://forums.fearnode.net/general-discussion/901971377/how-to-write-a-… to write a call to action speech hkkob[/url]
[url=http://u91149f6.bget.ru/guestbook/index?guestbook_sent=1]Resume objective examples for any job ikotk[/url]
[url=http://ru.evbud.com/projects/1568519/]Objective in resume example ruknc[/url]

tghuTRTjigFIr6F
final dissertation 2

[b]Essay about hero wtvov 2021[/b]
[url=http://forumv.fearnode.net/general-discussion/901505745/how-to-write-sc… to write scottish ocwtf[/url]
[url=http://vaishak-udacity.appspot.com/blog/1458504018]Dissertation head start kmdci[/url]
[url=https://wiki.smawidyanusantara.sch.id/index.php/User:Studybayws]Free essay on crique research paper qwkml[/url]
[url=https://az.doctorsonline.com/askthedoctor/consult_635.html]Thesis statement construction and activity pnool[/url]

[url=https://essaypro.co]essay pro[/url]
http://web.sfusd.edu/Services/research_public/Lists/Sample%20Copy/DispF…
http://georgewbushlibrary.smu.edu/exit.aspx?url=https://essaypro.me
http://www.astro.wisc.edu/?URL=essaytyper.cm

Cheap academic essay editing service uk
Outline research paper example apa
Sincerely or sincerely yours cover letter

[url=http://ocenka.bpx.by]Оценка недвижимости[/url]
[url=http://bpx.by/]строительное обследование зданий[/url]

http://www.seeleben.de/extern/link.php?url=https://essaytyper.cm/
https://cse.google.bj/url?q=https://buyessayusa.com

Law essay proofreading services
Argumentative essay for agains abortion
Powells essay contest finalist

http://besimemta.pl/showthread.php?tid=9322&pid=42920#pid42920
http://energiya.kz/blog/skidka-na-melkuyu-bytovuyu-tehniku-40/#comment_…
http://forum.googleanaliz.com/showthread.php?tid=496653&pid=956323#pid9…

Essay about hero wtvov 2021
https://shagbagg.com/blogs/news/shag-your-way-into-labor-day-with-60-of…
https://www.phantomconnections.space/phpBB3/viewtopic.php?f=2&t=1461973…
http://haval.su/forum/threads/vou-ehto-zhe-45-krutyx-i-bezumnyx-veschej…

[url=https://ihome.market/shop/dlya-doma/zerkala/sushilka-dlya-obuvi-ultra-d… assignment editor websites uk kgxyt[/url]
[url=https://holidayhai.com/blog/2018/12/28/top-things-do-varanasi/]Spanking story walter homework julia cqnuv[/url]
[url=http://www.artino.at/Guestbook/index.php?&mots_search=&lang=german&skin… literature review writers service online phmwx[/url]
[url=http://speleochel.ru/response/120/]Comic literature review xdekc[/url]

[b]Essay about hero wtvov 2021[/b]
[url=http://www.intercarchile.cl/equipamiento/herramientas/gata-tijera-1-ton… report ghostwriter sites uk ercry[/url]
[url=https://beta.dmafb.me/en/u/1447756144/]Sample cover letter for pastor resume kqiqr[/url]
[url=https://bbs.360zhileng.com/thread-94008-1-1.html]Pay to write phd essay on hillary clinton pwrzo[/url]
[url=http://www.stek.cz/svatekhudby/2006/forum.htm]Freeware how to write a business plan mgxgp[/url]

[url=https://studybay.ws]study bay[/url]
Cheap creative essay writer websites us
2007 american best essay history
Top dissertation proposal ghostwriter for hire us

[b]Essay about hero wtvov 2021[/b]
[url=http://singimmanuel.org.uk/index.php/blog/185/]Spelling homework ideas for gifted students - Resume for stay at home mom samples jquii 2021[/url]
[url=http://foscam.ca/review/product/list/id/92/category/47/]Cheap resume proofreading for hire for university - A good lab report xuxkr 2021[/url]
[url=http://xiao-244741.appspot.com/?board_name=Public]Filetype pf resume templates - Homework help elementary algebra uqzhx 2021[/url]
[url=http://maldives-travel.com.ua/hotels/central_hotel/comments.html]Essay uc application paoib[/url]
[url=https://www.gaspony.com/gas-program/welding-gas-to-go?submission_id=149… application letter ghostwriters site for school ojcfb[/url]
[url=http://singimmanuel.org.uk/index.php/blog/185/]Personal essay ghostwriter for hire ca - Custom creative essay editing websites ca ljfkv 2021[/url]

Kylietaw (not verified)

Tue, 02/02/2021 - 22:44

south sexy hd http://californiacatholic.com/__media__/js/netsoltrademark.php?d=eporne…
xxx bf images http://www.google.kz/url?q=https://eporner.name/video/163064/petite-ste…
xxx hd waif http://ruivaledesousa.com/link.asp?idc=5&idl=65&url=https://eporner.nam…
masti video gf http://paulies-world.com/OLD-ZONE-ACCOUNT/MIROM/GIF/Redirect/redirect.p…
w.w.w.new xxx videos.cam http://www.nudextube.com/cgi-bin/out.cgi?id=14&l=top_top&u=https://epor…
xzzers hd ful.com http://www.bauen-in-vorarlberg.at/go.php?did=1667&url=https://eporner.n…
tamil 20sex com http://www.google.com.au/url?q=https://eporner.name/video/232086/babe-g…
hindi dubbing mom.sex.x http://portal.edunur.ru/links.php?go=https://eporner.name/video/136041/…
xxxvideos qp me http://rГёrvigjagt.dk/index.php/tools/packages/easy_news/rss?redirect_u…
chudai kachi seal http://diycardcrafts.com/__media__/js/netsoltrademark.php?d=eporner.nam…
xxx boy india http://larrypress.net/__media__/js/netsoltrademark.php?d=eporner.name/v…
sex video hd1080 http://opac2.mdah.state.ms.us/stone/SV98I1.php?referer=https://eporner…
koreyanka sex uznosilovaniya http://zgi.patientfirstsuks.net/__media__/js/netsoltrademark.php?d=epor…
watch american hotsex http://comfortfence.com/__media__/js/netsoltrademark.php?d=eporner.name…
xxx ful movi.com http://www.strictlycars.com/cgi-bin/topbmw/out.cgi?id=mpower&url=https:…
xxxxxx video निगरू http://getdocsnow.org/__media__/js/netsoltrademark.php?d=eporner.name/v…
download link bokep http://ganjagourmet.co/__media__/js/netsoltrademark.php?d=eporner.name/…
leadyboy sex com http://www.cannonball.com/__media__/js/netsoltrademark.php?d=eporner.na…
n xxx nice http://redirect.rankey.com/redirect.html?site_url=eporner.name/video/15…
hq hot momediyan http://1iotaselect.net/__media__/js/netsoltrademark.php?d=eporner.name/…

Kylietaw (not verified)

Tue, 02/02/2021 - 22:44

hot bf movie http://tomager.net/__media__/js/netsoltrademark.php?d=eporner.name/vide…
kising saxii vidio http://opac2.mdah.state.ms.us/stone/SV3I37.php?referer=https://eporner…
self bondage lock https://images.google.ru/url?q=https://eporner.name/video/112160/toys-m…
siti vidio sex http://www.google.pl/url?q=https://eporner.name/video/223548/ultra-sexy…
xxx hd 4k http://isearchjobs.com/__media__/js/netsoltrademark.php?d=eporner.name/…
doki girl sex.com http://www.rioflight.com/__media__/js/netsoltrademark.php?d=eporner.nam…
www.red wap movise.com http://staratms.com/__media__/js/netsoltrademark.php?d=eporner.name/vid…
neighbour fucking clips http://www.google.ru/url?q=https://eporner.name/video/178945/girl-with-…
teacher sex boy720p http://onlymusic.com/__media__/js/netsoltrademark.php?d=eporner.name/vi…
xxx youners download http://biffruttenberg.com/__media__/js/netsoltrademark.php?d=eporner.na…
df6 xxx move https://www.google.rs/url?q=https://eporner.name/video/125116/audrey-bi…
rakhi sawant sxvideo http://sexyusa.com/__media__/js/netsoltrademark.php?d=eporner.name/vide…
thing girl xxx http://www.oopsmovs.com/cgi-bin/a2/out.cgi?id=676&u=https://eporner.nam…
sex with trainner https://1892354.sites.myregisteredsite.com/vehicle/ViewWebsite.asp?cid=…
force love hdxxx http://catdoctor.org/__media__/js/netsoltrademark.php?d=eporner.name/vi…
aditi sharma xxx http://www.manga.ru/general/redirect.php?url=https://eporner.name/video…
सोनालिका bf के http://www.salinc.ru/redirect.php?url=https://eporner.name/video/798654…
merry safitri bugil http://www.neftekumsk.ru/kilophp/go.php?url=https://eporner.name/video/…
girls collegexxx vidho https://b.turbo.az/click?url=https://eporner.name/video/163817/sexy-tea…
brazzers redwap kitchen http://whois.webmasterhome.cn/?domain=eporner.name/video/287797/keisha-…

LukeRet (not verified)

Tue, 02/02/2021 - 22:47

xnn sex videos http://sexrubber.com/cgi-bin/at3/out.cgi?id=35&tag=toplist&trade=https:…
www.xxnx sex video https://myaudit.oryxwebtechnology.com/redirect.php?url=https://iporntv…
jatan gril xxx http://delawarecopyrightlitigation.net/__media__/js/netsoltrademark.php…
gavthi sexy videos http://s0b.homegirls.com/__media__/js/netsoltrademark.php?d=iporntv.mob…
porn anl star http://tswzjs.com/go.asp?url=https://iporntv.mobi/player/52507-artful-p…
hd xxx hy http://akatracking.esearchvision.com/esi/redirect2.html?esvstue=1512091…
couple sex moring http://images.google.hr/url?q=https://iporntv.mobi/player/503710-chanel…
xxx anemal sax http://www.racquetbracket.net/__media__/js/netsoltrademark.php?d=ipornt…
important xxx video https://www.dupontregistry.com/autos/webredirect.aspx?dealer=9f962c60-4…
chaina sex girls http://images.google.nu/url?q=https://iporntv.mobi/player/65744-the-onl…
x vap com http://susanwithington.com/__media__/js/netsoltrademark.php?d=iporntv.m…
grebiyala fox video http://rschultzelectric.net/__media__/js/netsoltrademark.php?d=iporntv…
erito hd 2018 http://opac2.mdah.state.ms.us/stone/SV83I42.php?referer=https://iporntv…
xnxx pk 3pg http://refer.ccbill.com/cgi-bin/clicks.cgi?ca=933920-0000&pa=2188968&ht…
www.pakistani rep sexyvideo.com http://www.soidea.net/link.php?url=https://iporntv.mobi/player/436887-l…
duggy push xxx http://www.celebritiesempire.com/st/st.php?url=https://iporntv.mobi/pla…
pornar sax vi http://swapstick.com/forum.nsf/Topic?openform&d=iporntv.mobi/player/479…
bigass anal creampie http://skoli.ru/go?https://iporntv.mobi/player/463604-japanese-babe-jac…
xxx billu viedo https://hostmaster.braingator.net/www/iporntv.mobi/player/20728-hairy-c…
dealing sex video http://www.google.co.il/url?q=https://iporntv.mobi/player/100919-brutal…

KatelynORILL (not verified)

Tue, 02/02/2021 - 22:48

college lover fuck http://oneidasky.com/__media__/js/netsoltrademark.php?d=www.potnhub.org…
www.sani leonny xnxx.com http://dmbcommercial.com/__media__/js/netsoltrademark.php?d=www.potnhub…
real rape xxx http://picbox.co/__media__/js/netsoltrademark.php?d=www.potnhub.org/vid…
3 pking coom http://additiverapidprototype.com/__media__/js/netsoltrademark.php?d=ww…
pov ffm milfs http://www.myreadme.com/link/link.asp?id=55&url=https://www.potnhub.org…
xxx bf natasa http://jjs.skiwyoming.com/__media__/js/netsoltrademark.php?d=www.potnhu…
xxxxx hot vdeo https://www.google.com.sb/url?q=https://www.potnhub.org/video/229585-mm…
xxx hd nuzzling http://ads.betfair.com/redirect.aspx?id=bid=8497;pid=891019;zid=0;pbg=0…
obscene ki bf http://neozarrivants.solution-newsletter.com/visite.php?news=111&id=552…
six video indian https://gogetlinks.net/redirect.php?url=https://www.potnhub.org/video/3…
sekhawati free sex http://vladna.tk.xx3.kz/go.php?url=https://www.potnhub.org/video/489079…
big tight fucking http://opac2.mdah.state.ms.us/stone/SV43I13.php?referer=https://www.pot…
xxx xxxxw d http://creditcars.net/__media__/js/netsoltrademark.php?d=www.potnhub.or…
first sexxy videos http://www.grassrooters.com/12all/lt/t_go.php?i=67&l=https://www.potnhu…
bangladeshi uncle sex http://images.google.com.tr/url?q=https://www.potnhub.org/video/482815-…
snnlyn xx vido http://neftekumsk.ru/kilophp/go.php?url=https://www.potnhub.org/video/9…
ketosex porn 18 http://wov.com.ua/go.php?https://www.potnhub.org/video/80401-big-titted…
first night boobs http://www.porn-vids.net/cgi-bin/atx/out.cgi?s=52&l=mature&gr=mature&u=…
sexy nang video http://www.portaldasantaifigenia.com.br/redirect.asp?cod_cliente=13694&…
shemale nude hindi http://kdrowe.com/__media__/js/netsoltrademark.php?d=www.potnhub.org/vi…

MilesPounc (not verified)

Tue, 02/02/2021 - 22:54

adult movie hd http://asssexgay.com/sr/out.php?l=0.!1.9.2694.2654&u=https://www.wapoz…
susan payne porn https://www.tourplanisrael.com/redir/?url=https://www.wapoz.me/video/31…
doctor sex videos http://pure-optometry.com/__media__/js/netsoltrademark.php?d=www.wapoz…
hd pron jjgrils http://getdatasheet.com/url.php?url=https://www.wapoz.me/video/504653/v…
anysex xxx full https://maps.google.ee/url?q=https://www.wapoz.me/video/498772/charming…
young sexs mobile http://attorneysguide.co.za/clicknlog.pl?link=https://www.wapoz.me/vide…
downlode sex videos http://russianschoolgirls.net/out.php?https://www.wapoz.me/video/156685…
xxx12 sal bf https://www.google.com.vn/url?q=https://www.wapoz.me/video/436044/sexy-…
xxx fucking big http://thetwilightman.com/__media__/js/netsoltrademark.php?d=www.wapoz…
xxx com saxi http://expressgiftstoindia.de/__media__/js/netsoltrademark.php?d=www.wa…
shorte hassan xxx http://admin.hosting.surewest.net/phpinfo/phpinfo.php?a<>=<a+href=https…
www.pilipin sex com http://etr.ocor.info/__media__/js/netsoltrademark.php?d=www.wapoz.me/vi…
www.blue porn new http://doitcraft.ru/redirect?url=https://www.wapoz.me/video/438634/jasm…
xxx hindi dog http://www.onestopdirectory.com/linkframe.asp?url=https://www.wapoz.me/…
big bomb xnxx http://cal-chamber.org/__media__/js/netsoltrademark.php?d=www.wapoz.me/…
fucking to daughter https://images.google.com.ar/url?q=https://www.wapoz.me/video/784371/no…
12 vars sex http://blog.couponalbum.com/r.php?u=https://www.wapoz.me/video/280605/j…
xhmaster premium videos http://web.mygomi.com/utility/Redirect.aspx?U=https://www.wapoz.me/vide…
xxx baltkar com http://rhapay.net/__media__/js/netsoltrademark.php?d=www.wapoz.me/video…
usa saxi video http://marriageassistance.com/__media__/js/netsoltrademark.php?d=www.wa…

KatelynORILL (not verified)

Tue, 02/02/2021 - 22:55

xxx new da http://moneyreview.com/__media__/js/netsoltrademark.php?d=www.potnhub.o…
ada sadaz porn http://www.familienrabatte.ch/click.php?lnk=https://www.potnhub.org/vid…
sapna choudhry sex http://sasisa.com.ua/forum/out.php?link=https://www.potnhub.org/video/8…
speed machine sex http://www.cinema.beniculturali.it/redireziona.aspx?url=https://www.pot…
xxx sexy sunyleoven http://www.dynonames.com/buy-expired-or-pre-owned-domain-name.php?url=w…
sex reap com http://aircraftprofileprint.mysharebar.com/view?iframe=https://www.potn…
xnxx videas com http://www.kroatienferienwohnung.at/cklikwww_ptx.php?id=8787&redirect_t…
xxx hd l http://spotonmerchants.com/__media__/js/netsoltrademark.php?d=www.potnh…
xxx sune l http://www.for-ladies.com/search/rank.cgi?mode=link&id=32494&url=https:…
2014xxx video hd https://www.polytrauma.va.gov/disclaimer.asp?url=https://www.potnhub.or…
kajal agarwal photosxxxhdxxx http://www.protvino.ru/bitrix/rk.php?id=20&event1=banner&event2=click&g…
dio xxx video http://images.google.fr/url?q=https://www.potnhub.org/video/445335-cogi…
malala yousafzai porn http://trojan-fund.com/__media__/js/netsoltrademark.php?d=www.potnhub.o…
sunnyleon sexy porn http://onlinegamesracing.com/games-out.php?gl=https://www.potnhub.org/v…
for money srx http://www.info-proekt.ru/bitrix/redirect.php?event1=news_out&event2=ht…АЛРУД++-+юридическая+фирма+в„–1+Р Р†+Р РѕСЃСЃРёРё&goto=https://www.potnhub.org/squirting.html
xxx berzer video http://foxblade.com/__media__/js/netsoltrademark.php?d=www.potnhub.org/…
sex prono jepen http://578844.com/__media__/js/netsoltrademark.php?d=www.potnhub.org/vi…
old xxx fuck http://gladstone-venture.com/__media__/js/netsoltrademark.php?d=www.pot…
4 jav com http://yna.us/__media__/js/netsoltrademark.php?d=www.potnhub.org/video/…
japani sex blue http://abinfo.ru/redirect.php?link=www.potnhub.org/video/289320-brook-u…

LukeRet (not verified)

Tue, 02/02/2021 - 22:56

czech casting mp4 http://btm.bookpage.ir/redirect-to/?redirect=https://iporntv.mobi/playe…
download japanese virgin http://politicalmail.com/__media__/js/netsoltrademark.php?d=iporntv.mob…
segway indian sex http://seasonfx.com/__media__/js/netsoltrademark.php?d=iporntv.mobi/pla…
sex mubayil vidio http://turbivillemics.com/__media__/js/netsoltrademark.php?d=iporntv.mo…
14yeras xxxx video http://www.infotiger.com/addurl.html?url=https://iporntv.mobi/player/10…;
abigail mac compilation http://milfgals.net/cgi-bin/out/out.cgi?rtt=1&c=1&s=55&u=https://ipornt…
assamese chuda chudi http://ebolabodybags.com/__media__/js/netsoltrademark.php?d=iporntv.mob…
xxxxx sexy hd https://www.google.com.ng/url?q=https://iporntv.mobi/player/48780-doubl…
com xxx fullhd http://taxcpe.biz/__media__/js/netsoltrademark.php?d=iporntv.mobi/playe…
porn video xx http://pamp.in/__media__/js/netsoltrademark.php?d=iporntv.mobi/player/3…
x videos koria http://xspurt.net/__media__/js/netsoltrademark.php?d=iporntv.mobi/playe…
old sax hd http://kashiwa.info/access/jump.cgi?class=B&num=8567&url=https://ipornt…
नेपाली बीएफ नेकेड http://patternexchange.com/__media__/js/netsoltrademark.php?d=iporntv.m…
xxx film japani http://pbmhealthcare.com/__media__/js/netsoltrademark.php?d=iporntv.mob…
yashika aannand sex http://iesnz.co.nz/ra.asp?url=https://iporntv.mobi/player/361944-sexy-a…
sleeping sex virgin http://www.yourlustteens.com/crtr/cgi/out.cgi?s=&u=https://iporntv.mobi…
xxx fuke teacher http://www.stockinghardcore.com/cgi-bin/atx/out.cgi?id=440&tag=toplist&…
kutta ladaki fuck http://maps.google.com.co/url?q=https://iporntv.mobi/player/395065-sexy…
morroccanse gay porn http://occsat.com/__media__/js/netsoltrademark.php?d=iporntv.mobi/playe…
hindi sixy videocom http://www.voidstar.com/opml/?url=https://iporntv.mobi/player/96437-ali…

LukeRet (not verified)

Tue, 02/02/2021 - 22:57

xxx perawan barat http://wrqusa.com/__media__/js/netsoltrademark.php?d=iporntv.mobi/playe…
noxon sex video http://led-medical.net/__media__/js/netsoltrademark.php?d=iporntv.mobi/…
xxxx video mp3 http://raovat5s.biz/redirect/?url=https://iporntv.mobi/player/122926-jo…
brazzer com mp4 http://nbae.net/__media__/js/netsoltrademark.php?d=iporntv.mobi/player/…
xxx af video https://speedtest.md/banners/redirectors/goto.php?href=https://iporntv…
justina valentine nudes http://maps.google.ba/url?q=https://iporntv.mobi/player/291876-lia-shay…
oldeje orgasm com. http://arthritiscure.net/__media__/js/netsoltrademark.php?d=iporntv.mob…
angrej xxx hd http://bid.ub.edu/consulta_articulos.php?url=https://iporntv.mobi/playe…
hard core eex http://www.stationcaster.com/stations/kabc/index.php?loadfeed=true&rss=…
nude sex video http://managementtalentvision.com/__media__/js/netsoltrademark.php?d=ip…
xnxx malayalam com http://www.kilosex.com/movies/go.php?id=1094461_1&url=https://iporntv.m…
xxx naughty video http://opac2.mdah.state.ms.us/stone/SV83I20.php?referer=https://iporntv…
sexy love videos http://paairportparking.net/__media__/js/netsoltrademark.php?d=iporntv…
redwap info teenfuckhd http://fair-x.net/__media__/js/netsoltrademark.php?d=iporntv.mobi/playe…
negro hendri fuck http://bridgeclimbbrooklyn.com/__media__/js/netsoltrademark.php?d=iporn…
video bf xxxt https://www.dr-hoek.de/link.asp?n=tagesspiegel&l=iporntv.mobi/player/22…
shower spy camera http://opac2.mdah.state.ms.us/stone/SV81I16.php?referer=https://iporntv…
sexey fillm video http://www.adultflex.com/cgi-bin/crtr/out.cgi?u=https://iporntv.mobi/pl…
chodi choda sexy http://opac2.mdah.state.ms.us/stone/SV48I1.php?referer=https://iporntv…
dani xxx com http://winering.org/__media__/js/netsoltrademark.php?d=iporntv.mobi/pla…

Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.